我正在使用链式方法来查询数据库,例如
objects = chain(Data.objects.filter(q_obj)..... )
在模板中,
{% for obj in objects %}
...
{% endfor %}
但是,如果对象返回No data,那么如何打印出“Nothing found”。
我尝试了所有这些,
{%if objects ==“”%}
{%obj in objects%}
...
{%endfor%}
{%else%}
找不到任何东西
{%endif%}
我也试过了,
if objects == None
如果对象为空
if objects | default_if_none:“”
如果不是对象
如果对象|长度> 0
但是无法实现这一点。
答案 0 :(得分:2)
{% for object in objects %}
...
{% empty %}
nothing found
{% endfor %}