简单的问题。我的模板中有一个列表,想要输出列表的长度。我是否必须在我的观点中计算这个并通过我的上下文交出它?
<p>the size of the list is {{??}}</p>
{% for element in list %}
<p>element.Name</p>
{% end for %}
使用length
过滤器:
{{ some_list|length }}
使用list|length
. |
表示您将使用过滤器。列表的大小是
{{ list|length }}
{% if your_list %}
{{ your_list|length }}
{% endif %}
请记住,如果 your_list 是一个属性,它将在这一行上跳动,因此,如果您制作每次请求时都创建的动态列表并且您想要for
稍后触发它两次;
只是一点点更新,以防有人在这里结束。正如评论中所指出的,如果您有一个 QuerySet,现在可以通过以下方式获取长度:
{{ your_list.count }}
希望能帮助到你!