Accessing image dimensions on an ImageField in a Django template?

后端 未结 2 1722
被撕碎了的回忆
被撕碎了的回忆 2021-02-07 01:08

I have ImageField in my model and I\'m able to display the image in a template. However, how do I retrieve the image\'s height and width?

2条回答
  •  情话喂你
    2021-02-07 01:42

    In my case, for the width and height fields to work, I need to set the width_field and height_field of the ImageField

    E.g.

    class Product(models.Model):
        image = models.ImageField(width_field='image_width', height_field='image_height')
        image_width = models.IntegerField()
        image_height = models.IntegerField()
    

提交回复
热议问题