我有以下模板,只有在test
为true
时才会激活。
{% if test %}
<h1>The value of test was {{ test }} </h1>
{% endif %}
在views.py中,test
被设置为false
。但是,在生成的html中,我看到The value of test was false
这个短语。如果test
为true
?
答案 0 :(得分:0)
传递布尔False
而不是字符串"false"
。通过查看{{ test }}
是否显示为False
,在这种情况下它是布尔值,或false
,您可以告诉您正在传递哪一个,在这种情况下,您传递的是字符串