Size: a a a

Django [ru] #STAY HOME

2019 March 05

S

Sergey in Django [ru] #STAY HOME
количество строк в питон файлах, например
источник

DL

Dmytro Litvinov in Django [ru] #STAY HOME
+- средний проект
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Dmytro Litvinov
Всем привет.
Нужен совет как лучше апгрейдтить проект с джанго 1.5 на 1.11.
Сразу в лоб все библиотеки до 1.11 обновить и breaking changes в проекте, а потом уже миграциями заняться?
главная проблема с этим - многих более новых версий либ может уже не быть в паблике
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
это чем-то напоминает обновление Gentoo
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
если Gentoo слишком старая, то обновить её не получится
источник

PB

Petr B. in Django [ru] #STAY HOME
Гентушник - это диагноз
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
главная проблема с этим - многих более новых версий либ может уже не быть в паблике
а если такой проблемы нет, то и с обновлением проблем нет
источник

DL

Dmytro Litvinov in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
главная проблема с этим - многих более новых версий либ может уже не быть в паблике
Это проблему решил более-менее. Теперь остро стоит вопрос с миграциями. Тут еще куча библиотек у которых тоже south миграции были.
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Petr B.
Гентушник - это диагноз
троллинг во флудилке лучше)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Dmytro Litvinov
Это проблему решил более-менее. Теперь остро стоит вопрос с миграциями. Тут еще куча библиотек у которых тоже south миграции были.
ну вот если обновлять step-by-step, версия за версией, сразу делать миграции, то проблем как бы нет
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
или я не понял
источник

DL

Dmytro Litvinov in Django [ru] #STAY HOME
Это был вопрос как ра: кКак лучше обновлять. Step by step или сразу на 1.11 и потом уже мучаться с миграциями.
источник

DL

Dmytro Litvinov in Django [ru] #STAY HOME
Может уже есть наработаные практики и шишки :)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
то есть у тебя 1.5, тебе надо на 1.11

сначала ты обновляешь все либы до максимальной версии, которая совместима с 1.5, накатываешь миграции через south
потом ты обновляешься до 1.6 и обновляешь либы до максимальной версии, которая совместима с 1.6, накатываешь миграции...
и так аналогично
источник

Д

Дмитрий in Django [ru] #STAY HOME
Народ, а если в бд допустим несколько фамилий на К и я пишу запрос на получение фамилий на к, то я их получу в алфавитном порядке или в том в котором они в таблице расположены?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
а тебе всё равно step by step придётся
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Дмитрий
Народ, а если в бд допустим несколько фамилий на К и я пишу запрос на получение фамилий на к, то я их получу в алфавитном порядке или в том в котором они в таблице расположены?
В каком скажешь в таком и получишь
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну, то есть, например, есть Django 1.8 LTS и Django 1.11 LTS, они обе LTS, но между ними там есть 1.9 и 1.10 и их изменения не проигнорировать
источник

DL

Dmytro Litvinov in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
то есть у тебя 1.5, тебе надо на 1.11

сначала ты обновляешь все либы до максимальной версии, которая совместима с 1.5, накатываешь миграции через south
потом ты обновляешься до 1.6 и обновляешь либы до максимальной версии, которая совместима с 1.6, накатываешь миграции...
и так аналогично
Ох... вот это будет долго и нудно, но так более safely.
источник

DL

Dmytro Litvinov in Django [ru] #STAY HOME
А я сразу запихнул всё до 1.11 и начал думать о миграциях..
Да. Наверное, сейчас так и буду делать: step by step 1.5->1.6; 1.6->1.7 etc
источник