可选的ImageField(Django)

时间:2009-11-11 15:25:01

标签: django django-templates django-models

我在我的一个模型中遇到了ImageField的问题。它被设置为空白=真,空=真(它是可选的。)

当我遍历一个对象列表并使用object.thumbnail.url时,我得到“渲染时捕获异常:'thumbnail'属性没有与之关联的文件。”

只有在没有上传缩略图时才会发生这种情况。

有没有人对处理这个问题的最佳方法有任何想法?

1 个答案:

答案 0 :(得分:6)

原来它很简单:

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