Django - как установить изображение по умолчанию для модели ImageField - PullRequest
0 голосов
/ 26 августа 2018

У меня есть тип поля изображения для моей модели

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

Вопрос в том, есть ли у меня изображение в статическом режиме, как я могу назначить его этому полю изображения?если нет, это может быть из URL-адреса изображения, как я могу назначить этому полю изображения

Например, это было бы то, как я должен создать объект, что должно быть присвоено face_image_obj?

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

Ответы [ 2 ]

0 голосов
/ 03 мая 2019

Добавьте изображение, которое вы хотите установить в качестве изображения по умолчанию, в папку «Мультимедиа».Укажите путь в ImageField вашей модели в виде models.ImageField (,, default = "path_of_the_image")

0 голосов
/ 26 августа 2018

Если у вас есть изображение с именем default_img.jpg в каталоге static , вы можете добавить path в поле вашей модели, указав default параметр.

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