gpt4 book ai didi

django - 从 django_tables2 获取行数

转载 作者:行者123 更新时间:2023-12-05 01:47:05 24 4
gpt4 key购买 nike

我是 django 的新手,我需要获取在我的模板中使用 django table2 呈现的表的表行数(最好是在呈现表之前)

有一些这样的代码:

{% load render_table from django_tables2 %} 
{% block content %}
{% render_table participations_table %}
{% endblock %}

如果其中至少有 1 行,我想呈现此表。

最佳答案

您可以使用表的rows 属性检查是否有任何行

{% if participations_table.rows %}
{% render_table participations_table %}
{% endif %}

在django 模板中,您可以使用length 获取行数。过滤器。

{{ participations_table.rows|length }}

或者在 View 中,简单地

len(participations_table.rows)

或者,您可以决定始终显示表格,并自定义 empty_text表为空时显示的属性。

关于django - 从 django_tables2 获取行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30707354/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com