如何在Django模板中使用IntegerRangeField

3
我正在使用DjangoPostgreSQL。我有一个包含IntegerRangeField的模型。
在模板中使用{{ field }}时,结果为(例如)NumericRange(2, 8, '[)') 如何在我的模板中获取范围数字?
我尝试了{{ field.0 }}{{ field.1 }},但没有输出(我分别期望得到28)。

1
尝试使用 {{ field.upper }} 和 {{ field.lower }}。 - rajkris
@rajkris,非常感谢!请将其制作为答案,以便我可以接受它。 - intelis
很高兴听到这个消息。谢谢! - rajkris
2个回答

5

试试使用{{ field.upper }}{{ field.lower }}


4

使用 upperlowerNumericRange 对象中获取范围。

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接