Size: a a a

Django [ru] #STAY HOME

2020 September 03

N

Nikolay.O in Django [ru] #STAY HOME
Не выходи из комнаты.
Он в динамике работает? Оо
вопрос закрыт, всё работает) про динамику да, я не то сказал
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Не выходи из комнаты.
Вернее совсем не динамика
а что динамика? - без перезагрузки?
там можно по своим условиям каждый раз возвращать разный список, и разные поля будут read-only
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
можно на четную загрузку выводить, а на нечетную read-only 😂
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Artem Gubatenko
а что динамика? - без перезагрузки?
там можно по своим условиям каждый раз возвращать разный список, и разные поля будут read-only
Я изначально понял, что если юзер вводит определенное значение, нужно дизейблить это поле сразу же
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Не выходи из комнаты.
Я изначально понял, что если юзер вводит определенное значение, нужно дизейблить это поле сразу же
ясно)
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
камрады, как воспользоваться методами MPTT модели в миграции?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ruslan Popov
камрады, как воспользоваться методами MPTT модели в миграции?
берешь модель через django.apps.apps.get_model(...) и используешь как душе угодно)
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
а она берёт и видит изменения в структуре таблицы, которые будут в следующих миграциях и привет
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ruslan Popov
а она берёт и видит изменения в структуре таблицы, которые будут в следующих миграциях и привет
а ты хочешь использовать эту же миграцию повторно? - не выйдет
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
не эту, но если кто-то в команде не накатил миграции, до появления меняющей структуру - привет
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ruslan Popov
не эту, но если кто-то в команде не накатил миграции, до появления меняющей структуру - привет
в миграциях есть свойство, в котором отмичаются зависимости текущей. Если нарушить - не накатятся.

А если ты и товарищ по команде сделали миграции "на одном уровне", то их придется сливать и возможно ручками. Даже без MPTT, без этого никуда
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
речь вообще не про это
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
смотри, есть модель с MPTT
источник

V

Vladimir in Django [ru] #STAY HOME
Подскажите плиз, при inspectdb легаси базы , м2м таблицы не детектятся. Ручками делать с помощью through ?
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
у тебя есть миграция, которая переколбашивает связи внутри дерева, для этого она пользуется функцией get_children из MPTT, разработчик схитрил и сделал прямой импорт модели, у него всё работало

а теперь миграция пришла к тем, кто работает над изменениями структуры таблицы, у них ещё не была применена предыдущая миграция (но была в коде) и есть желание применить их последовательно...

и вот тут наступает сюрприз, старая миграция видит новую модель и всё падает
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
Vladimir
Подскажите плиз, при inspectdb легаси базы , м2м таблицы не детектятся. Ручками делать с помощью through ?
детектятся, насколько помню, но связи тебе придётся руками в моделях прописывать
источник

М

Михаил in Django [ru] #STAY HOME
Привет, кто то можем помочь накатить свою оболочку админки на django admin?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ruslan Popov
у тебя есть миграция, которая переколбашивает связи внутри дерева, для этого она пользуется функцией get_children из MPTT, разработчик схитрил и сделал прямой импорт модели, у него всё работало

а теперь миграция пришла к тем, кто работает над изменениями структуры таблицы, у них ещё не была применена предыдущая миграция (но была в коде) и есть желание применить их последовательно...

и вот тут наступает сюрприз, старая миграция видит новую модель и всё падает
Думаю, надо откатывать миграции и проводить в правильной последовательности.
Правда с этой новой миграцией, джанго может и не дать откатиться  🤔
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
админские решения я знаю и умею, думал вдруг кто сталкивался с кошерным способом )))
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
щас всё применю на всех узлах и схлопну миграции, чтобы не было их вообще
источник