使用Django模板标签,我试图检查传递给模板的对象布尔字段(使用python)是否为True。
如果我在页面上打印对象,我会看到值True / False:
<p>{{ obj.bool }}</p>
我试过了:
{% if {{ obj.bool }} == True %}
HELLO
{% endif %}
会引发语法错误
无法解析余数:&#39; {{&#39;来自&#39; {{&#39;
和
{% if '{{ obj.bool }}' == 'True' %}
<p>HELLO</p>
{% endif %}
什么都不给我......?
答案 0 :(得分:7)
您在标签内部不需要{{}}
,只需使用:
{% if obj.bool %}