Необязательный ImageField (Django) - PullRequest
5 голосов
/ 11 ноября 2009

У меня проблема с ImageField в одной из моих моделей. Для него установлено пустое значение = True, null = True (необязательно).

Когда я перебираю список объектов и использую object.thumbnail.url, я получаю «Поймано исключение при рендеринге: у атрибута« thumbnail »нет файла, связанного с ним».

Это происходит только в том случае, если миниатюра не была загружена, очевидно.

У кого-нибудь есть идеи, как лучше всего с этим справиться?

1 Ответ

6 голосов
/ 11 ноября 2009

Оказалось, это было так просто, как:

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