【发布时间】:2016-02-11 15:50:36
【问题描述】:
运行以下 jinja 代码时,我只打印“列信息”。为什么没有出现索引?
{% for field in columns_form %}
{% if 'title_' in field.name %}
<td>Column {{ loop.index }} info</td>
{% endif %}
{% endfor %}
【问题讨论】:
-
该模板确定被视为 Jinja 模板吗?我问是因为
{{ loop.index }}应该在 Jinja 模板中工作,但不能在 Django 模板中工作,你可以使用{{ forloop.counter }}代替。您尚未显示您的视图或TEMPLATES设置,因此我们无法判断您是否正确配置了模板引擎。 -
这正是问题所在。非常感谢