Size: a a a

Django [ru] #STAY HOME

2021 June 04

К

Кристина in Django [ru] #STAY HOME
Мне нужно сделать так, чтобы при регистрации пользователь мог указать в роли кого он регистрируется: тренер или клиент.
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
то есть он сам может решить что он тренер и это модератору подтверждать не нужно?
источник

q

qb in Django [ru] #STAY HOME
подскажите пожалуйста можно ли в init GenericViewSet вытянуть реквест? а то не получается + не смог нагуглить как это делать
источник

К

Кристина in Django [ru] #STAY HOME
Да
источник

N

Nire in Django [ru] #STAY HOME
Откуда там взяться реквесту?
источник

К

Кристина in Django [ru] #STAY HOME
Просто в зависимости от того, под кем он зарегестрировался, будет доступ для добавления объявлений либо в базу тренеров, либо в базу клиентов
источник

q

qb in Django [ru] #STAY HOME
на каком моменте он появляется? не очень понимаю
источник

N

Nire in Django [ru] #STAY HOME
Ты объект вьюхи создаешь?
источник

q

qb in Django [ru] #STAY HOME
+
источник

N

Nire in Django [ru] #STAY HOME
Ну вот там, в as_view
источник

q

qb in Django [ru] #STAY HOME
это вьюсет точнее
источник

N

Nire in Django [ru] #STAY HOME
Ну и шо
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
ну есть два пути, или создавать группы для тренеров и клиентов и в зависимости от того, что он указал - добавлять его в такую группу, или наследоваться от абстрактного юзера, добавлять ему поле роли, в данном случае, если только 2 роли можно бул
источник

q

qb in Django [ru] #STAY HOME
чтобы перехватить реквест тогда надо миддлвар писать?
мне надо в объект вьюсета в ините передать кое-что (с реквеста), не пойму как это сделать
источник

N

Nire in Django [ru] #STAY HOME
О, вот абстрактный юзер это точно антипаттерн в количестве более одна штука
источник

NC

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

N

Nire in Django [ru] #STAY HOME
Более одного вида юзера в системе держать это стрёмно
источник

N

Nire in Django [ru] #STAY HOME
Имхо конечно, но нет
источник

N

Nire in Django [ru] #STAY HOME
Юзер-профили, но не куча видов юзеров
источник

N

Nire in Django [ru] #STAY HOME
Где вообще видано чтобы пользователи имели типы?)
источник