我正在尝试检查索引以查看其是否在列表中。循环是列表的命令。给定一个单独的键dc,我将返回一个列表,其中loop.index
将检查索引是否在loop[dc]
中。但是,当我尝试打印loop[dc]
时,它返回一个空值。我确定我将其作为变量传递,并且不是空的。我也没有办法放置断点来调试模板。
{% if loop.index in loop[dc] %}
<tr bgcolor="blue">
{% for col in val %}
<td>{{loop.index}} {{loop[dc]}}</td>
{% endfor %}
</tr>
{% else %}
<tr>
{% for col in val %}
<td>{{loop.index}}</td>
{% endfor %}
</tr>
{% endif %}