/ / ImageField (Django) en option - django, modèles-django, modèles-django

ImageField optionnel (Django) - django, django-templates, django-models

"Je rencontre un problème avec ImageField dans l’un de mes modèles. Il est défini sur blank = True, null = True (facultatif.)

Lorsque je parcours une liste d'objets et que j'utilise object.thumbnail.url, je reçois le message suivant: "Une exception est interceptée lors du rendu: l'attribut" vignette "n'est associé à aucun fichier."

Cela ne se produit que si aucune vignette n'a été téléchargée, évidemment.

Quelqu'un a-t-il des idées sur la meilleure façon de régler ce problème?

Réponses:

6 pour la réponse № 1

Il s'est avéré que c'était aussi simple que:

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