【发布时间】:2016-03-23 11:36:37
【问题描述】:
我想渲染 forloop.counter 计数值。
Althoug,{{ forloop.counter }} 返回计数但不返回总计数。
所以,而不是例如1, 3, 5, 9 我想返回总计数值 = 4。
如何在模板中做到这一点?
编辑
下面是我的代码:
{% for rl in roomfiltersettime %}
{% if rl.room.id = room.id %}
{{ rl }}
{% endif %}
{% endfor %}
我想返回 {{ rl }} 个项目的总数。如何在模板中做到这一点?
【问题讨论】:
-
什么意思?这不会和你迭代的长度一样吗?
-
为什么不能在视图中获取计数并将其作为模板变量传递给模板文件?
-
我可以而且我知道该怎么做,但问题不在于它。
标签: python django templates counter