我不知道为什么我收到“结果是假的” 代码有什么问题?
x = True
t = Template("""
{% if x %}
The result is True.
{% else %}
The result is False.
{% endif %}
""")
c = Context()
html = t.render(c)
return HttpResponse(html)
此致
答案 0 :(得分:5)
您未在上下文中包含x
:
c = Context()
你应该这样做:
c = Context({'x': x})
答案 1 :(得分:0)
x
在python文件中定义,而不是在模板文件中定义。
所以,x
为无,你The result is False.
是对的。
你可以
c = Context({'x': x})
将x
转换为模板文件。
你可以看到: