小编典典

如何在Jinja模板中的for循环上增加变量?

python

我想做类似的事情:

变量p来自test.py,它是一个列表[‘a’,’b’,’c’,’d’]

{% for i in p %}
{{variable++}}
{{variable}}

结果输出是:
1 2 3 4


阅读 166

收藏
2020-12-20

共1个答案

小编典典

您可以使用loop.index

{% for i in p %}
  {{ loop.index }}
{% endfor %}

检查模板设计器文档

在最近的版本中,由于作用域规则,下面的 工作:

{% set count = 1 %}
{% for i in p %}
  {{ count }}
  {% set count = count + 1 %}
{% endfor %}
2020-12-20