2024-04-17 22:18:29 发布
网友
我想渲染forloop.计数器计数值的数目。在
尽管如此,{forloop.计数器}}返回计数,但不返回计数总数。在
所以,相反,例如1,3,5,9,我想返回总计数值=4。在
如何在模板中完成?在
编辑
以下是我的代码:
{% for rl in roomfiltersettime %} {% if rl.room.id = room.id %} {{ rl }} {% endif %} {% endfor %}
我想返回{rl}}项的总数。如何在模板中完成?在
如果只想计算迭代次数,可以使用内置函数enumerate()
for i, v in enumerate(['tic', 'tac', 'toe']): print i, v
将导致:
I want to return total number of {{ rl }} items.
这就是名单的长度:
{{ roomfiltersettime|length }}
编辑:要计算满足if条件的{rl}}项的数量,需要增加一个计数器变量。但是在没有自定义模板标记的Django模板中这是不可能的。在
if
如果只想计算迭代次数,可以使用内置函数enumerate()
将导致:
^{pr2}$这就是名单的长度:
编辑:要计算满足
if
条件的{rl}}项的数量,需要增加一个计数器变量。但是在没有自定义模板标记的Django模板中这是不可能的。在相关问题 更多 >
编程相关推荐