¿Accediendo a las dimensiones de la imagen en un ImageField en una plantilla de Django?
dimensions (2)
Consulte la documentación para ImageField .
Además de los atributos especiales que están disponibles para FileField, un ImageField también tiene atributos de altura y anchura.
Así que haz lo siguiente:
<img src="{{ image.url }}" width="{{ image.width }}" height="{{ image.height }}"/>
Tengo ImageField
en mi modelo y puedo mostrar la imagen en una plantilla. Sin embargo, ¿cómo recupero la altura y el ancho de la imagen?
En mi caso, para que funcionen los campos de width
y height
, debo configurar el campo width_field
y el campo ImageField
del campo ImageField
P.ej
class Product(models.Model):
image = models.ImageField(width_field=''image_width'', height_field=''image_height'')
image_width = models.IntegerField()
image_height = models.IntegerField()