Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 当查询返回Null(无对象)时,如何显示;“什么也没找到”;在django模板中?_Python_Django - Fatal编程技术网

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 %}