Size: a a a

Django [ru] #STAY HOME

2020 September 09

NC

Nikolay Cherniy in Django [ru] #STAY HOME
@MuslimBeibytuly тыж точно спец в дрф
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Nikolay Cherniy
Как в DRF давать разные пермишены на методы вьюсета? декоратор permission_classes видимо конфликтует со встроенным одноименным аргументом, но даже если алиас делаю не отрабатывает, в методе если self.permission_classes переопределяю тоже не работает, get_permissions переопределять кажется слишком...
@action или просто методы?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Muslim Beibytuly
@action или просто методы?
ну list retrive и тд
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Nikolay Cherniy
Как в DRF давать разные пермишены на методы вьюсета? декоратор permission_classes видимо конфликтует со встроенным одноименным аргументом, но даже если алиас делаю не отрабатывает, в методе если self.permission_classes переопределяю тоже не работает, get_permissions переопределять кажется слишком...
> get_permissions переопределять кажется слишком...
почему?
"Лучшее - враг хорошего")
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Nikolay Cherniy
ну list retrive и тд
В прошлом проекте наследуясь от IsAuthenticated добавили проверку на permission с CRUD правами самого django
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
И во viewset добавили в permissions
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Muslim Beibytuly
В прошлом проекте наследуясь от IsAuthenticated добавили проверку на permission с CRUD правами самого django
Интересно, но придется покопать) Спасибо)
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Nikolay Cherniy
Интересно, но придется покопать) Спасибо)
Могу чуть позже скинуть сниппет, от него наследуясь указывали только метод, операцию и название модели
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Artem Gubatenko
> get_permissions переопределять кажется слишком...
почему?
"Лучшее - враг хорошего")
Ну может так и правильней, просто кажется что должен быть способ проще)
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Muslim Beibytuly
Могу чуть позже скинуть сниппет, от него наследуясь указывали только метод, операцию и название модели
О, это было бы классно, спасибо!
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Nikolay Cherniy
О, это было бы классно, спасибо!
скинул в лс:)
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Muslim Beibytuly
скинул в лс:)
Да, все получил, разбираюсь, огромное спасибо)
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
источник

G

GoodBye in Django [ru] #STAY HOME
[Django, Celery, Redis]
Мб я такой тупой... Смотрю в лог celery, вижу как beat находит задачу, вижу как она передается и принимается в worker, вижу calling self.run(), но задача не запускается
источник

N

Nire in Django [ru] #STAY HOME
GoodBye
[Django, Celery, Redis]
Мб я такой тупой... Смотрю в лог celery, вижу как beat находит задачу, вижу как она передается и принимается в worker, вижу calling self.run(), но задача не запускается
Сочувствую, как запускаешь?
источник

N

Nire in Django [ru] #STAY HOME
Покажи команды
источник

G

GoodBye in Django [ru] #STAY HOME
Nire
Сочувствую, как запускаешь?
Нашел уже решение в глубинках гит хаба. —pool=solo помогло
источник

N

Nire in Django [ru] #STAY HOME
Оке
источник

G

GoodBye in Django [ru] #STAY HOME
Nire
Покажи команды
Кстати, раз уже есть диалог. В чем отличие между @app.task и @shared_task?
источник

N

Nire in Django [ru] #STAY HOME
GoodBye
Кстати, раз уже есть диалог. В чем отличие между @app.task и @shared_task?
второе вроде устарело
источник