Size: a a a

Django [ru] #STAY HOME

2019 March 25

DB

Dima Boger in Django [ru] #STAY HOME
ну в 3.7 импорты у типов ленивые
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Dima Boger
ну в 3.7 импорты у типов ленивые
Блин, да?
Нужно обновляться
источник

DB

Dima Boger in Django [ru] #STAY HOME
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Да, уже тоже нашел, читаю :)
Спасибо
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Другое дело что 3.7 потребует некоторого времени учитывая что куча пакетов не поддерживают его
источник

DB

Dima Boger in Django [ru] #STAY HOME
куча? celery?
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
В последний раз даже тревис из коробки не поддерживал, но вижу что замерджили наконец в прошлом месяце апдейт
Насчет селери надо посмотреть
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Ща запущу тестовый билд с 3.7 раз такое дело, посмотрим

Upd.: ну да, тревис до сих пор не может в ксениале нормально в постгис, а до ксениала не поддерживает питон 3.7
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
у меня есть нубский вопрос по Django)

тут пример того как можно добавить fields
https://www.django-rest-framework.org/api-guide/serializers/#example

есть ещё аналогичные аппы, делающие примерно то же самое) видел несколько)

вопрос: как в 2019 году принято это делать в DRF (покажите свои Mixin'ы к ViewSet'ам)? задача - чтобы это подружилось с drf-yasg и отобразилось в swagger.json
источник

V

Vladimir in Django [ru] #STAY HOME
Всем привет. Использую django-ldap-auth , выдаю права на основе групп в AD, возник вопрос после того как юзер залогинился получил права согласно группам, спустя некоторое время в AD его убрали из некоторых групп, но в приложении он по прежнему имеет к ним доступ, пока не сделает логаут. Как сделать что бы при изменении в AD, пользователь заново и получал список прав?
источник

PB

Petr B. in Django [ru] #STAY HOME
Vladimir
Всем привет. Использую django-ldap-auth , выдаю права на основе групп в AD, возник вопрос после того как юзер залогинился получил права согласно группам, спустя некоторое время в AD его убрали из некоторых групп, но в приложении он по прежнему имеет к ним доступ, пока не сделает логаут. Как сделать что бы при изменении в AD, пользователь заново и получал список прав?
найти сопособ чтобы лдап пинала твое приложение при изменении прав
или раз в час (день, неделю ,по кнопке в админке) актуализировать права доступа всех пользователей
источник

EC

Elias Cooper in Django [ru] #STAY HOME
привет  , подскажите как передать с мидлвари параметры во вьюхи
источник

EC

Elias Cooper in Django [ru] #STAY HOME
и вообще можно ли
источник

EC

Elias Cooper in Django [ru] #STAY HOME
??
источник

DT

Dan Tyan in Django [ru] #STAY HOME
можешь засунуть данные в объект request - a
источник

V

Valera in Django [ru] #STAY HOME
Привет всем.
В drf есть класс BasePermission. Я написал свои permissions и так получилось, что их довольно много. Много есть апи, к которым я обращаюсь через некоторое время и мне выдается, что у меня нет прав для совершения этого действия. Но я все время забываю, каких именно прав нет. Возможно ли как-то переписать стандартный вывод "You do not have permission to perform this action."? И добавить к нему, какого именно не хватает?
источник

PB

Petr B. in Django [ru] #STAY HOME
источник

DB

Dima Boger in Django [ru] #STAY HOME
Valera
Привет всем.
В drf есть класс BasePermission. Я написал свои permissions и так получилось, что их довольно много. Много есть апи, к которым я обращаюсь через некоторое время и мне выдается, что у меня нет прав для совершения этого действия. Но я все время забываю, каких именно прав нет. Возможно ли как-то переписать стандартный вывод "You do not have permission to perform this action."? И добавить к нему, какого именно не хватает?
определи default_detail
источник

PB

Petr B. in Django [ru] #STAY HOME
Dima Boger
определи default_detail
CustomPermission.message нужно определить
источник

DB

Dima Boger in Django [ru] #STAY HOME
Petr B.
CustomPermission.message нужно определить
а, я решил проскочить доку и сразу в исходники
источник