我有一个表格,我正在填充模板中带有for循环的列表中的信息。我希望结束当前表,并在特定值被命中时创建一个新的。我写了这个,打印表中的所有值,但没有输入if语句:
<table class="table">
{% for x, y, z in defStats %}
<tr class = "info">
<td>
{{ x }}
</td>
<td>
{{ y }}
</td>
<td>
{{ z }}
</td>
</tr>
{% if x == " " %}
<p>HERE</p>
</table>
<table>
{% endif %}
{% endfor %}
</table>
我正在寻找的角色是一个空字符串。我甚至尝试过一个if语句,保证评估为true,并且没有输入if语句:
<table class="table">
{% for x, y, z in defStats %}
<tr class = "info">
<td>
{{ x }}
</td>
<td>
{{ y }}
</td>
<td>
{{ z }}
</td>
</tr>
{% if x == x %}
<p>HERE</p>
</table>
<table>
{% endif %}
{% endfor %}
</table>
在这两种情况下都没有输入if语句。我不确定有什么问题,谢谢。
答案 0 :(得分:-1)
尝试替换:
{% if x == " " %}
with
{% if x == None %}