Size: a a a

Django [ru] #STAY HOME

2019 September 17

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
Spirit💎
звучит страшно. а можно экзамплы где-то посмотреть подобные?
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Миграция тут нужна только если хочешь сохранить историю что ты так делал уже. Иначе можно просто в консоли
источник

S

Spirit💎 in Django [ru] #STAY HOME
сразу предупредите, что я могу сломать вероятного)
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Spirit💎
сложно просто потому, что я ни разу такого не делал, вот и все 🙂
Ну я тебе и написал план. Что-то в нём неясно? :)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
если у тебя используется PostgreSQL, то есть классная вещь для миграций - migra
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Spirit💎
сразу предупредите, что я могу сломать вероятного)
Сломать можешь вообще всё. Никто ж не знает как у тебя все связано с остальными кусками проекта
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
Spirit💎
сразу предупредите, что я могу сломать вероятного)
всё что угодно ;) это зависит только от твоей криворукости хД
источник

S

Spirit💎 in Django [ru] #STAY HOME
источник

S

Spirit💎 in Django [ru] #STAY HOME
тогда все же лучше сделать дата-миграцию, ее хотя бы можно откатить, верно?
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Spirit💎
тогда все же лучше сделать дата-миграцию, ее хотя бы можно откатить, верно?
Смотря как сломаешь :)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Spirit💎
вот есть такой м2м списочек тоже. в нем есть 3 варианта "betsoft". как бы мне удалить лишнее и привести все связи к одному варианту?
еще актуально ?
источник

S

Spirit💎 in Django [ru] #STAY HOME
Dan Tyan
еще актуально ?
+
источник

S

Spirit💎 in Django [ru] #STAY HOME
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
Spirit💎
тогда все же лучше сделать дата-миграцию, ее хотя бы можно откатить, верно?
нуу... в хороших миграциях обычно пишут два действия, то, которое хочешь сделать, и то которое отменит первое хД
источник

S

Spirit💎 in Django [ru] #STAY HOME
может еще пайтестом миграции прогнать?)))
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Vladimir 💊 Voytenko
нуу... в хороших миграциях обычно пишут два действия, то, которое хочешь сделать, и то которое отменит первое хД
Да, только далеко не все миграции можно будет откатить. Но если возможность есть, тогда всегда стоит писать обратную миграцию
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Spirit💎
может еще пайтестом миграции прогнать?)))
Это не нужно, но протестить на тестовом сервере стоит
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
Spirit💎
может еще пайтестом миграции прогнать?)))
нуууу....)) скажем так, то, что используется в миграциях может быть покрыто и пайтестом)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
у тебя есть 2 айтема
обновляешь все записи у которых айтем=2 выставляешь айтем=1

после удаляешь айтем 1
источник

S

Spirit💎 in Django [ru] #STAY HOME
Rust Saiargaliev
А что тебе кажется сложным? Ищешь все объекты, которые icontains='betsoft', после чего их все пересоединяешь к нужной тебе сущности
а как такое в миграциях искать?
источник