/ / ImageField opcional (Django) - django, django-templates, django-models

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

Tengo un problema con un ImageField en uno de mis modelos. Está configurado en blanco = Verdadero, nulo = Verdadero (es opcional).

Cuando recorro una lista de objetos y uso object.thumbnail.url, obtengo "Se detectó una excepción al renderizar: el atributo" miniatura "no tiene ningún archivo asociado".

Esto solo sucede si no se ha subido ninguna miniatura, obviamente.

¿Alguien tiene alguna idea sobre la mejor manera de lidiar con eso?

Respuestas

6 para la respuesta № 1

Resultó que era tan simple como:

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