Python Jinja loop.index不打印
当运行以下jinja代码时,我只打印“列信息”。为什么索引没有出现Python Jinja loop.index不打印,python,django,jinja2,Python,Django,Jinja2,当运行以下jinja代码时,我只打印“列信息”。为什么索引没有出现 {% for field in columns_form %} {% if 'title_' in field.name %} <td>Column {{ loop.index }} info</td> {% endif %} {% endfor %} {%用于列中的字段\u form%} {%if'title\在field.name%} 列{loop.index}}in
{% for field in columns_form %}
{% if 'title_' in field.name %}
<td>Column {{ loop.index }} info</td>
{% endif %}
{% endfor %}
{%用于列中的字段\u form%}
{%if'title\在field.name%}
列{loop.index}}info
{%endif%}
{%endfor%}
听起来该模板被视为Django模板,而不是Jinja模板
使用
{{loop.index}}
应该在Jinja模板中工作,但在Django模板中不工作,您可以使用{{forloop.counter}}
来代替它。该模板确实被视为Jinja模板吗?我这样问是因为{{loop.index}}
应该在Jinja模板中工作,但在Django模板中不工作,您将使用{{forloop.counter}}
。您尚未显示视图或模板设置,因此我们无法判断您是否正确配置了模板引擎。这正是问题所在。非常感谢你