我真的在Flask中遇到了一个错误。当我尝试在if语句中插入一些元素时,出现一个标记错误,说expected token 'name', got 'integer'
出现。
当我试图删除if语句时,令牌错误消失,整个页面及其内容顺利显示。
下面是我的一些代码。
Page.html
{% for content in contents %}
<div>
*some divs here*
{{content}}
</div>
{% if content.index is 3 %}
<div>
*some contents inside*
</div>
{% endif %}
{% endfor %}
在您的if
语句条件下,您应该使用==
而不是is
。
is
用于比较类型而不是值。