我需要在以下条件下显示HTML的一部分,
var1 ==“google”,var2为True
我写了以下代码,
{% ifequal var1 "google" and var2 %}
/*HTML CODE */
{% endif %}
我收到了错误
TemplateSyntaxError at /process/apply.html
u'ifequal' takes two arguments
我知道我可以拆分上面两个嵌套的IF语句,仍然有一种方法在django中将它们组合成一个if语句吗?
答案 0 :(得分:0)
来自django ifequal documentation
只能将参数与模板变量或字符串进行比较。您无法检查与Python对象(如True或False)的相等性。如果您需要测试某些内容是真还是假,请改用if标记。
因此,如果您要查看True
或False
,那么需要使用if
。
{%if var1 == "google" and var2 %}
....
{%endif%}