Python 当查询返回Null(无对象)时,如何显示;“什么也没找到”;在django模板中?
我用链式方法查询数据库,比如Python 当查询返回Null(无对象)时,如何显示;“什么也没找到”;在django模板中?,python,django,Python,Django,我用链式方法查询数据库,比如 objects = chain(Data.objects.filter(q_obj)..... ) 在模板中 {% for obj in objects %} ... {% endfor %} 但是,如果对象没有返回任何数据,那么如何打印“Nothing found” 我都试过了 {%if objects==“”%} {对象%中obj的百分比} ... {%endfor%} {%else%} 什么也没找到 {%endif%} 我也试过, 如果对象==无
objects = chain(Data.objects.filter(q_obj)..... )
在模板中
{% for obj in objects %}
...
{% endfor %}
但是,如果对象没有返回任何数据,那么如何打印“Nothing found”
我都试过了
{%if objects==“”%}
{对象%中obj的百分比}
...
{%endfor%}
{%else%}
什么也没找到
{%endif%}
我也试过,
如果对象==无
如果对象为空
如果对象|默认_如果_无:“
如果不是对象
如果对象|长度>0
但无法实现这一点 哇,做得很好。非常感谢您,先生:)检查您的模型可能有问题对象应该是这种格式其他方面错误您的,对象={'jack':4098,'sape':4139}这个
{% for object in objects %}
...
{% empty %}
nothing found
{% endfor %}