Django-如何为ImageField模型设置默认图像

时间:2018-08-26 14:24:18

标签: django url django-queryset imagefield

我的模型有一个图像字段类型

class Attendance(models.Model):
    face_image = models.ImageField()

问题是,如果我有静态图像,如何将其分配给此图像字段?如果不是,可能是图片的网址,我该如何分配给该图片字段

例如,这将是我创建对象的方式,应该将什么分配给face_image_obj?

attendance_new = Attendance(face_image = face_image_obj)                                                       
attendance_new.save()

2 个答案:

答案 0 :(得分:1)

如果在 static 目录中有一个名为default_img.jpg的图像,则可以通过在模型字段中指定 path default 参数。

class Attendance(models.Model):
    face_image = models.ImageField(default='static/default_img.jpg')

答案 1 :(得分:0)

将要设置为默认图像的图像添加到“媒体”文件夹中。在模型的ImageField中将路径指定为models.ImageField(,,default =“ path_of_the_image”)