Size: a a a

Django [ru] #STAY HOME

2020 September 08

S

Shodmon in Django [ru] #STAY HOME
Alchemist ꧂
Т.е когда пользователь входить с другого сайта там другая система(on php), oн сможет попасть в админку моего сайта(on django).
Можно, вопрос лишь в пользователях
источник

N

Nire in Django [ru] #STAY HOME
InzGIBA
В модельке есть IntegerChoices, как можно реализовать Шаги по определенным вариантам?

Реализовал сейчас через сигналы "pre_save" с проверкой доступности через словарь, где ключ choices = а значение массив разрешенных переходов 🤔 Но думаю есть подход проще...
Нифига не понял
источник

A

Alchemist ꧂ in Django [ru] #STAY HOME
Shodmon
Можно, вопрос лишь в пользователях
?
источник

I

InzGIBA in Django [ru] #STAY HOME
Nire
Нифига не понял
Есть choices. Нужно ограничение на редактирование его. Если 1, то менять только на 2 или 3, но не на 0. И так разрешать на каждый choices свои значения
источник

N

Nire in Django [ru] #STAY HOME
InzGIBA
Есть choices. Нужно ограничение на редактирование его. Если 1, то менять только на 2 или 3, но не на 0. И так разрешать на каждый choices свои значения
А ты где шаги меняешь?
источник

N

Nire in Django [ru] #STAY HOME
Фронт или админка?
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
InzGIBA
В модельке есть IntegerChoices, как можно реализовать Шаги по определенным вариантам?

Реализовал сейчас через сигналы "pre_save" с проверкой доступности через словарь, где ключ choices = а значение массив разрешенных переходов 🤔 Но думаю есть подход проще...
Django fsm
источник

I

InzGIBA in Django [ru] #STAY HOME
Спасибо
источник

I

InzGIBA in Django [ru] #STAY HOME
Nire
Фронт или админка?
API / Front / Админка
источник

N

Nire in Django [ru] #STAY HOME
InzGIBA
API / Front / Админка
Звучит странно
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Anton Igin
ну вот, а по факту не помогло, пришлось плеваться и строить веселый ряд из десятков filter - пусть и через цикл

Хорошо хоть, что кверисеты ленивые
https://dpaste.org/SfOj вот аналогичное накидал
источник

N

Nire in Django [ru] #STAY HOME
А так, можно сейв переопределить
источник

I

InzGIBA in Django [ru] #STAY HOME
так то да, но хотел бы через clean реализовать
источник

N

Nire in Django [ru] #STAY HOME
InzGIBA
так то да, но хотел бы через clean реализовать
По хорошему, надо на всех точках переопределить
источник

N

Nire in Django [ru] #STAY HOME
Иначе понять сложно будет ошибку для пользователей
источник

N

Nire in Django [ru] #STAY HOME
Например в админке это будет форм_еррор
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
интересная штука, спасибо)
источник

S

Shodmon in Django [ru] #STAY HOME
Что? Непонятно? Пользователи одни в обоих приложениях? Нет? Реплицируй пользователей того  сайта и дай им стаф тру
источник

AI

Anton Igin in Django [ru] #STAY HOME
Nikolay Cherniy
https://dpaste.org/SfOj вот аналогичное накидал
ну вот у меня похожее собирается, с тем нюансом, что проверка идет через модели шагая
(AND: ('company_products__additions__addition', <Addition: Кленовый сироп>), ('company_products__additions__addition', <Addition: Малиновый сироп>))

И вот нихрена на выходе в итоге нет, хтоя минимум один объект должен быть
источник

AI

Anton Igin in Django [ru] #STAY HOME
через in по аналогии тоже не помогло - ровно то же самое
источник