简单的问题。我的模板中有一个列表,想要输出列表的长度。我是否必须在我的视图中计算这一点并通过我的上下文交付它?
<p>the size of the list is {{??}}</p>
{% for element in list %}
<p>element.Name</p>
{% end for %}
答案 0 :(得分:95)
{{ some_list|length }}
答案 1 :(得分:12)
使用list|length
。 |
表示您将使用过滤器。列表的大小是
{{ list|length }}
答案 2 :(得分:6)
{% if your_list %}
{{ your_list|length }}
{% endif %}
请记住,如果your_list是一个属性,它将在此行上跳转,因此如果您每次要求创建动态列表时创建动态列表,并且您希望稍后for
将触发它两次;
答案 3 :(得分:0)
请稍作更新,以防有人到此为止。现在可以通过以下方式获取长度:
{{ your_list.count }}
希望有帮助!