Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.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
Html 如何检查对象属性是否给定?_Html_Django_Database - Fatal编程技术网

Html 如何检查对象属性是否给定?

Html 如何检查对象属性是否给定?,html,django,database,Html,Django,Database,当我遇到一个问题时,我正试图用django创建一个小网站: 我有一个网站,我想看一篇文章的细节,但不是每一篇文章都有一个图像属性-所以我得到一个错误,当我试图显示图像,因为有些不存在 所以解决方法是检查是否给出了图像,但是。。。我该怎么做? 我尝试过类似的方法,但没有成功: </div> <p>{{ object.content }}</p> {% if object.image.url == True %} <!-- In no ca

当我遇到一个问题时,我正试图用django创建一个小网站:

我有一个网站,我想看一篇文章的细节,但不是每一篇文章都有一个图像属性-所以我得到一个错误,当我试图显示图像,因为有些不存在

所以解决方法是检查是否给出了图像,但是。。。我该怎么做? 我尝试过类似的方法,但没有成功:

</div>
    <p>{{ object.content }}</p>

    {% if object.image.url == True %} <!-- In no case an image is displayed -->
        <p>
            <img src="{{ object.image.url }}">
        </p>
    {% endif %}
</div>

{{object.content}

{%if object.image.url==True%}

{%endif%}
您应该检查对象的真实性
图像
属性,而不是其URL,因此:

{% if object.image %}
    <p><img src="{{ object.image.url }}"></p>
{% endif %}
{%if object.image%}


{%endif%}
@Tknoobs:因为如果没有图像,则
对象。图像
,因此没有
.url
属性,也不等于