В моей модели ImageField, и я могу отобразить изображение в шаблоне.Тем не менее, как я могу получить высоту и ширину изображения?
ImageField
См. Документацию для ImageField .
В дополнение к специальным атрибутам которые доступны для FileField, ImageField также имеет высоту и ширину атрибуты.
Так что просто сделайте следующее:
<img src="{{ image.url }}" width="{{ image.width }}" height="{{ image.height }}"/>
В моем случае для работы полей width и height мне необходимо установить width_field и height_field из ImageField
width
height
width_field
height_field
Например
class Product(models.Model): image = models.ImageField(width_field='image_width', height_field='image_height') image_width = models.IntegerField() image_height = models.IntegerField()