Vir*_*liu 6 django django-templates
我在模板中有两个嵌套的 for 循环。我需要获取自父 for 循环开始以来进行的总迭代次数。仅当子 for 迭代时,计数器才需要递增。
例如:
每个循环从 1 到 3(包含)
父循环 - 第一次迭代
子循环 - 第三次迭代
想要的结果:3
父循环 - 第二次迭代
子循环 - 第一次迭代
想要的结果:4
有什么方法可以使用标准 Django 模板标签来做到这一点吗?如果没有,我有什么选择?
编写一个count模板标签,该标签将累积在上下文变量中。
{% for ... %}
{% for ... %}
{% count totalloops %}
{% endfor %}
{% endfor %}
{{ totalloops }}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6283 次 |
| 最近记录: |