我在django中有这样的2D forloop:
{% for temp in data.lines.all %}
{% for item in temp.articles.all %}
<section class="{{ counter of these loops }}" >
{% include "page.html" %}
</section>
{% endfor %}
{% endfor %}
现在放入{{counter of these loops}}的地方可以获得循环计数器的数量。
如果第一个循环有4个元素,每个元素有5个子元素,那么现在在完成时我也必须有 counter = 20.
答案 0 :(得分:1)
:
def multiply_rows(value, arg):
return value*arg
模板中的:
{{forloop.counter|multiply_rows forloop.parentloop.counter}}
可能是您的解决方案。