我想做类似的事情:
变量p来自test.py,它是一个列表[‘a’,’b’,’c’,’d’]
{% for i in p %} {{variable++}} {{variable}}
结果输出是: 1 2 3 4
您可以使用loop.index:
loop.index
{% for i in p %} {{ loop.index }} {% endfor %}
检查模板设计器文档。
在最近的版本中,由于作用域规则,下面的 不 工作:
{% set count = 1 %} {% for i in p %} {{ count }} {% set count = count + 1 %} {% endfor %}