Подтвердить что ты не робот

Изображения в приборах Django?

Я смотрел на инструменты Django в документах, не было упоминания о предварительной загрузке изображений в базу данных. Я не могу быть единственным, кто должен был это сделать. Это возможно? Если да, то как? Если нет, есть ли какие-либо обходные пути?

Пожалуйста, спасибо.

4b9b3361

Ответ 1

Да, это возможно. Вы должны поместить свое изображение в свой проект MEDIA_ROOT. В светильниках это будет выглядеть как

[{
    "pk": 1,
    "model": "pictures.picture",
    "fields": {
        "image": "/media/gebakken_kip_met_korianderrijst_1152_x_1728.png"

    }
}]

Ответ 2

об этом уже было задано и уже ответили, я все еще собираюсь это сделать:

после сброса приспособления замените все пути одним на подходящее изображение-заполнитель, которое вы вручную разместите в своем медиа-каталоге. вы, вероятно, должны выбрать путь, который ваше приложение не использует в процессе производства, например "/media/fixture/sample.jpg". таким образом вы могли бы поместить файл в свой scm выбор тоже.

если у вас есть "/media" в .gitignore (что является хорошей идеей), не забудьте добавить исключение.

в качестве альтернативы, google также отображает это: https://github.com/leetrout/django-fixturemedia