2017-11-30 9 views
1

私はDjangoPostgreSQLを使用しています。私はIntegerRangeFieldのモデルを持っています。テンプレートに{{ field }}を使用した場合の結果は、(例えば)DjangoでIntegerRangeFieldを使用する方法

あるNumericRange(2, 8, '[)')

どのように私は自分のテンプレートに範囲番号を取得できますか?

私は{{ field.0 }}{{ field.1 }}を試しましたが、出力がありませんでした(それぞれ28と期待していました)。

+1

{{field.upper}}と{{field.lower}}を試してみてください。 – rajkris

+0

@rajkris、ありがとう!私はそれを受け入れることができるように答えてください – intelis

+0

それを聞いてうれしいです。ありがとうございました!! – rajkris

答えて

3

{{ field.upper }}{{ field.lower}}を試してください。

2

使用NumericRangeの対象範囲を取得する上部低いです。

In [5]: from psycopg2.extras import NumericRange 

In [6]: a = NumericRange(2, 8, '[)') 

In [7]: a.lower 
Out[7]: 2 

In [8]: a.upper 
Out[8]: 8 
関連する問題