Jinjia词典列表为空时不为空

时间:2020-06-22 10:21:45

标签: python jinja2

我正在尝试检查索引以查看其是否在列表中。循环是列表的命令。给定一个单独的键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 %}

0 个答案:

没有答案