简单的问题.我的模板中有一个列表,想要输出列表的长度.我是否必须在我的视图中计算并通过我的上下文将其交给我?
<p>the size of the list is {{??}}</p>
{% for element in list %}
<p>element.Name</p>
{% end for %}
Run Code Online (Sandbox Code Playgroud)
K Z*_*K Z 98
使用length过滤器:
{{ some_list|length }}
Run Code Online (Sandbox Code Playgroud)
pis*_*che 12
使用list|length.|表示您将使用过滤器.列表的大小是
{{ list|length }}
Run Code Online (Sandbox Code Playgroud)
小智 6
{% if your_list %}
{{ your_list|length }}
{% endif %}
Run Code Online (Sandbox Code Playgroud)
请记住,如果your_list是一个属性,它将在这一行上跳转,所以如果你创建每次请求它时创建的动态列表,并且你想for稍后你将触发它两次;
只是一点点更新,以防有人在这里结束。正如评论中所指出的,如果您有一个 QuerySet,现在可以通过以下方式获得长度:
{{ your_list.count }}
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你!
| 归档时间: |
|
| 查看次数: |
46140 次 |
| 最近记录: |