当我想在模板中测试值时,我收到错误:
Could not parse the remainder '=="0"
如何在模板中测试值?
{%for eb in ebau %}
<tr class="ligne-{{forloop.counter}}">
<td id="cb-{{forloop.counter}}" class="cbox" >
{% if eb.0=="0" %}
<input type="checkbox" class="cb-{{forloop.counter}} " id="id-{{forloop.counter}}" checked="checked"/>
{% else %}
<input type="checkbox" class="cb-{{forloop.counter}} " id="id-{{forloop.counter}}" checked="checked"/>
{% endif %}
</td>
<td class="case">{{eb.0}}</td>
<td class="case">{{eb.2}}</td>
<td class="case">{{eb.3}}</td>
<td class="case">{{eb.4}}</td>
</tr>
{% endfor %}
感谢。
答案 0 :(得分:0)
要在模板中进行比较,您可以使用内置模板标记ifequal
:
{% ifequal eb.0 "0" %}
编辑:
我刚检查了文档,现在这已经过时了
所以坚持==
并注意空间,正如@aquaman建议的那样:
{% if eb.0 == "0" %}
但是我强烈建议再次重新考虑这个概念,并检查逻辑是否可以放在视图中而不是模板中。