我指定'result':True并将其传递给模板。
对于模板文件,我写
{{ result }}
{% if result == True %}
this also True
{% endif %}
{% if result == 1 %}
this is 1
{% endif %}
{% if result == true %}
this is true
{% endif %}
结果是,
'这是1'
我认为'Trthis也是如此
答案 0 :(得分:1)
正如@PepperoniPizza在上面的评论中提到的,在Python it's not recommended to compare values to True
or False
using ==
中。大多数情况下,您只需要在模板中使用{% if result %}
- 结果是True
,1
还是其他值,而不是评估{{1} }}
如果你真的需要True
,这将适用于Django 1.5。来自release notes:
模板引擎现在将True,False和None解释为相应的Python对象。