Django 关于Imagefield的混淆

Django 关于Imagefield的混淆,django,django-models,Django,Django Models,我是初学者,正在学Django。一般来说(文档方面),Imagefield是否用于照片?那么图像文件的字段是什么?(例如dmg)。谢谢。ImageField继承FileField中的所有属性和方法,但也使用Pillow验证上载的对象是否为有效图像。它还有两个附加的可选参数:height\u field和width\u field(每次保存模型实例时,这些参数分别自动填充图像的高度和宽度) 例如: class Photo(models.Model): image = models.Imag

我是初学者,正在学Django。一般来说(文档方面),Imagefield是否用于照片?那么图像文件的字段是什么?(例如dmg)。谢谢。

ImageField
继承
FileField
中的所有属性和方法,但也使用Pillow验证上载的对象是否为有效图像。它还有两个附加的可选参数:
height\u field
width\u field
(每次保存模型实例时,这些参数分别自动填充图像的高度和宽度)

例如:

class Photo(models.Model):
    image = models.ImageField(blank=True, null=True, upload_to='image_collection', height_field='image_height', width_field='image_width', max_length=1000)
    image_height = models.PositiveIntegerField(null=True, blank=True, editable=False)
    image_width = models.PositiveIntegerField(null=True, blank=True, editable=False)

您可能只是想要FileField谢谢您回答新手的问题:)