Size: a a a

Django [ru] #STAY HOME

2020 August 29

b

bbclub in Django [ru] #STAY HOME
Artem Gubatenko
джанго  миграции позволяют выполнять пайтон код.

Ты можешь:
- вытащить все данные
- поменять поле
- залить эти данные в новое поле (построить связь)

И все это в одной транзакции или в нескольких (две миграции)
просто я думал можно как то просто их связать
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
bbclub
существующие данные
вот тебе пример:
1. - сохраняем данные где-нибудь: в память / в файл / еще куда-то
2. Чистим таблицу
3. Удаляем поле
4. Добавляем это же поле с новым типом
5. Подгоняем и заливаем данные
источник

b

bbclub in Django [ru] #STAY HOME
по сути
вот как можно достать
User.get(Post.get("54415..").user_id).нужное_поле
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
> просто я думал можно как то просто их связать

Я сомневаюст, что джанго "просто" даст поменять тип поля в коде
источник

A

Andrey in Django [ru] #STAY HOME
bbclub
по сути
вот как можно достать
User.get(Post.get("54415..").user_id).нужное_поле
Обрати внимание, что в миграции класс модели надо получать через apps.get_model(model_name)
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Andrey
Обрати внимание, что в миграции класс модели надо получать через apps.get_model(model_name)
++
ценное замечание
источник

b

bbclub in Django [ru] #STAY HOME
Artem Gubatenko
вот тебе пример:
1. - сохраняем данные где-нибудь: в память / в файл / еще куда-то
2. Чистим таблицу
3. Удаляем поле
4. Добавляем это же поле с новым типом
5. Подгоняем и заливаем данные
+
источник

F

Fake in Django [ru] #STAY HOME
Всем привет, Кто знает можно ли использовать метод prefetch_related для MyModel.objects.get()?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
нет на сколько я знаю
источник

b

bbclub in Django [ru] #STAY HOME
Artem Gubatenko
вот тебе пример:
1. - сохраняем данные где-нибудь: в память / в файл / еще куда-то
2. Чистим таблицу
3. Удаляем поле
4. Добавляем это же поле с новым типом
5. Подгоняем и заливаем данные
забавно, но получилось изменить поле с существующим BigIntegerField на ForeignKey, но правда
с атрибутом db_constraint=False
т.е не отслеживая целостность дб
источник

A

Andrey in Django [ru] #STAY HOME
Переслано от Andrey
Смотрите
Вот есть у меня рест. У сущности есть массив фоток. Как правильно организовать добавление фоток? Отдельный эндпоинт для выгрузки, который вернёт url и потом этот юрл передавать в массиве?
источник

A

Andrey in Django [ru] #STAY HOME
Тут тоже совет спрошу
источник

S

Shodmon in Django [ru] #STAY HOME
Andrey
Переслано от Andrey
Смотрите
Вот есть у меня рест. У сущности есть массив фоток. Как правильно организовать добавление фоток? Отдельный эндпоинт для выгрузки, который вернёт url и потом этот юрл передавать в массиве?
Передавать вернувшийся юрл в массив куда?

Если у вас динамичность на фронте, то после выгрузки, добавляете имедж с этим вернувшимся юрлом, например для показа загруженного

А при запросе к сущности вы должны получить массив с юрл его фоток
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Andrey
Переслано от Andrey
Смотрите
Вот есть у меня рест. У сущности есть массив фоток. Как правильно организовать добавление фоток? Отдельный эндпоинт для выгрузки, который вернёт url и потом этот юрл передавать в массиве?
Массив фоток - отдельная модель, связанная по фк, или arrayfield?
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Где хранятся изображения?
источник

l

lastway in Django [ru] #STAY HOME
Не выходи из комнаты.
Где хранятся изображения?
На жёстком диске?
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
lastway
На жёстком диске?
Это был вопрос к Андрею
источник

ВП

Всеволод Похваленко... in Django [ru] #STAY HOME
Привет. Ребят, кто-то работал с graphql? Можно ли в один файл поместить больше 1 schema. Ругается. Найти решение не получается
источник

b

bbclub in Django [ru] #STAY HOME
Всеволод Похваленко
Привет. Ребят, кто-то работал с graphql? Можно ли в один файл поместить больше 1 schema. Ругается. Найти решение не получается
с каким graphql работаешь? graphen ?
источник

ВП

Всеволод Похваленко... in Django [ru] #STAY HOME
bbclub
с каким graphql работаешь? graphen ?
Да
источник