是否可以在Django中访问以下模板中最外层的for循环的forloop.counter:
{% for outerItem in outerItems %}
{% for item in items%}
<div>{{ forloop.counter }}. {{ item }}</div>
{% endfor %}
{% endfor %}
在上面的示例中,forloop.counter返回for循环的最里面的计数器
发布于 2010-03-04 10:39:43
您可以使用forloop.parentloop
访问外部forloop
,因此在本例中为{{forloop.parentloop.counter}}
。
发布于 2020-05-25 20:13:42
在某些情况下,forloop.parentloop
是不够的。
查看django-templateaddons3和它的{% counter %}标签,以获得完整的解决方案。
https://stackoverflow.com/questions/2376511
复制相似问题