Size: a a a

Django [ru] #STAY HOME

2020 July 06

N

Nire in Django [ru] #STAY HOME
Александр Виноградов
Хочу в миграциях прописать заполнение базы. Для этого, для модели картинок надо указать файлы
Ты хочешь заполнение базы в миграцию впихнуть?))
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
что бы картинки скачались или с диска, и занеслись в БД
источник

N

Nire in Django [ru] #STAY HOME
Ну как бы можно, но зачем
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
да, начальные данные
источник

N

Nire in Django [ru] #STAY HOME
Александр Виноградов
да, начальные данные
Нельзя так
источник

N

Nire in Django [ru] #STAY HOME
Лучше менеджер пропиши
источник

N

Nire in Django [ru] #STAY HOME
В офф доке написано, "миграции для изменения моделей"
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
Nire
В офф доке написано, "миграции для изменения моделей"
нас учили, что лучше в миграциях прописать заполнение данных, чем в микстурах
источник

N

Nire in Django [ru] #STAY HOME
Александр Виноградов
нас учили, что лучше в миграциях прописать заполнение данных, чем в микстурах
Это в джанге?
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
т.е., есть обынчая миграция, а ты пишешь следующую руками для заполнения
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
Nire
Это в джанге?
да
источник

N

Nire in Django [ru] #STAY HOME
А где? Если не секрет
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
Nire
Нельзя так
чёйта? обычные дата миграции https://docs.djangoproject.com/en/3.0/topics/migrations/#data-migrations
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
loaddump мб 🤔
да и в django в базе хранится же не картинка -а путь до нее
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
Nire
А где? Если не секрет
вот пример
источник

N

Nire in Django [ru] #STAY HOME
Так тут не про дата миграци вопрос
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
Eugene Maltsev
loaddump мб 🤔
да и в django в базе хранится же не картинка -а путь до нее
проблема, что картинка при сохранении проходит обработку и поэтому надо именно через админку прогать, а не просто путь указать. К тому же, я картинки не кидаю на гит
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Александр Виноградов
т.е., есть обынчая миграция, а ты пишешь следующую руками для заполнения
Технически ничто не мешает. Но для первоначальных данных лучше фикстуры. То, о чём ты говоришь, называется data-миграция. Она больше про изменения существующих данных (под новый формат, например), а не внесение первоначальных.
источник

N

Nire in Django [ru] #STAY HOME
Александр Виноградов
проблема, что картинка при сохранении проходит обработку и поэтому надо именно через админку прогать, а не просто путь указать. К тому же, я картинки не кидаю на гит
Напиши свой команд менеджер и в первый раз сам запускай, который как надо заполнит
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
Maxim Kolesnikov
Технически ничто не мешает. Но для первоначальных данных лучше фикстуры. То, о чём ты говоришь, называется data-миграция. Она больше про изменения существующих данных (под новый формат, например), а не внесение первоначальных.
в общем, как тогда сделать правильно? Картинки храняться в папке, которая за пределами приложения и папка не попадает в гит, значит я не могу передать картинку, но мне надо для запуска приложения иметь какие то данные. Вот и надо запустить скачивание картинки и занести в базу
источник