我的Django模板中有一个列表.只有当列表的大小大于零时,我才想做一些事情.

我试过myList|lengthmyList|length_is,但都不成功.

我找遍了,没有看到任何例子.我怎么才能托运这个呢?

推荐答案

参见https://docs.djangoproject.com/en/stable/ref/templates/builtins/#if:仅使用,重现他们的示例:

{% if athlete_list %}
    Number of athletes: {{ athlete_list|length }}
{% else %}
    No athletes.
{% endif %}

Django相关问答推荐

当RST =True时RST CSS

未显示SWAGER上的一些示例架构

如何在Django中显示文件大小

Django:如何 Select 没有其他项目引用的项目?

SQLite上可以正常使用Many2Many链接注释,但MariaDB上无法正常使用(生产环境)

基于模型多选字段在模板django中显示结果

Django获取具有值的相关对象的计数并将其添加到注释中

在用例图中建模前端和后端

Django模型中的密码字段

Django 模板文件夹

ModelForm 的 Django TextField max_length 验证

Django 模型中的隐藏字段

在 Scrapy 中访问 django 模型

相关字段查找无效:​​icontains

Django 模板上的 URL 编码

带有消息判断的 Django/Python assertRaises

django:manytomanyfield 和 through 如何出现在 admin 中?

如何将 ManyToManyField 呈现为复选框?

如何仅在某些情况下禁用 Django 的 csrf 保护?

如何在 django 中捕获UNIQUE constraint failed404