当查询返回 Null(无对象)时,如何在 django 模板中显示"nothing found"?



>我正在使用链方法来查询数据库,如下所示,

objects = chain(Data.objects.filter(q_obj)..... )

在模板中,

{% for obj in objects %}
    ...
{% endfor %}

但是,如果对象返回"未找到任何数据",那么我如何打印出"未找到任何数据"。

我尝试了所有这些,

{% 如果对象 == " " %}

{% for obj in objects %}

...

{% endfor %}

{% else %}

未找到任何内容

{% endif %}

我也试过,

如果对象 == 无

如果对象为空

if 对象|default_if_none:"

如果不是对象

if 对象|长度> 0

但无法做到这一点。

{% for object in objects %}
   ...
{% empty %}
   nothing found
{% endfor %}

最新更新