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