Изображения в приборах Django?
Я смотрел на инструменты Django в документах, не было упоминания о предварительной загрузке изображений в базу данных. Я не могу быть единственным, кто должен был это сделать. Это возможно? Если да, то как? Если нет, есть ли какие-либо обходные пути?
Пожалуйста, спасибо.
Ответы
Ответ 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