我试图在循环中追加到列表..我得到一个有关我的{%if}标签没有被关闭并遇到unknowntag'隐藏' 。我在这里错过了什么?Jinja2得到endif错误,甚至tho标签明显结束
{% set hidden = [] %}
{% for row in packages %}
{% if row.hidden %} #OPEN
{% hidden.append(row.id) %} #APPEND
{% endif %} # CLOSED
{% endfor %}
{% if hidden[0] %} # If my list isn't empty, show the next line
View Packages (Click here to show hidden)
{% else %}
View Packages # If list is empty show this line
{% endif %}
有什么想法?
显示完整的错误消息和有问题的完整模板。如果您在模板中使用'extends',则也会显示基本模板。 – furas