django模板标记检查对象布尔字段的语法
使用Django模板标记,我试图检查我传递给模板(使用python)的对象布尔字段是否为True 如果我在页面上打印对象,我会看到值True/False:django模板标记检查对象布尔字段的语法,django,templates,templatetags,Django,Templates,Templatetags,使用Django模板标记,我试图检查我传递给模板(使用python)的对象布尔字段是否为True 如果我在页面上打印对象,我会看到值True/False: <p>{{ obj.bool }}</p> 这会引发语法错误 无法分析余数:{{{}中的“{{” 以及: {%if'{{obj.bool}'=='True%} 你好 {%endif%} 什么都不给我…?您不需要{{}内部标记,只需使用: {% if obj.bool %} {% if '{{ obj.bool }
<p>{{ obj.bool }}</p>
这会引发语法错误
无法分析余数:{{{}中的“{{”
以及:
{%if'{{obj.bool}'=='True%}
你好
{%endif%}
什么都不给我…?您不需要
{{}
内部标记,只需使用:
{% if obj.bool %}
{% if '{{ obj.bool }}' == 'True' %}
<p>HELLO</p>
{% endif %}
{% if obj.bool %}