Size: a a a

Django [ru] #STAY HOME

2020 May 04

DT

Dan Tyan in Django [ru] #STAY HOME
настроены ли урлы для отдачи медиа
источник

DT

Dan Tyan in Django [ru] #STAY HOME
тут знаете ли много вопросов к вам, товарищ
источник

P

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

AF

Anton Fircak in Django [ru] #STAY HOME
Pythonic
Можно ли использовать сериализатор дрф для бизнес логики?
То есть для того что бы менять состояние обьекта, и менять состояние других обьектов и т.д
плохая идея
источник

AF

Anton Fircak in Django [ru] #STAY HOME
ребят подскажите плз как навесить на опр метод вьюхи пермишн или при хттп запросе разном разные методы, сделал такое: но чет не пашет:     @permission_classes([IsAuthenticated])
   def list(self, request, *args, **kwargs):
       super(UserViewSet,self).list(request,*args,**kwargs)

   @permission_classes([AllowAny])
   def create(self, request, *args, **kwargs):
       super(UserViewSet, self).create(request,*args,**kwargs)
источник

N

Nurbek Batyrzhan uul... in Django [ru] #STAY HOME
Anton Fircak
ребят подскажите плз как навесить на опр метод вьюхи пермишн или при хттп запросе разном разные методы, сделал такое: но чет не пашет:     @permission_classes([IsAuthenticated])
   def list(self, request, *args, **kwargs):
       super(UserViewSet,self).list(request,*args,**kwargs)

   @permission_classes([AllowAny])
   def create(self, request, *args, **kwargs):
       super(UserViewSet, self).create(request,*args,**kwargs)
Не лучше прописать пермишенс по методам и определить один пермишнс
источник

N

Nurbek Batyrzhan uul... in Django [ru] #STAY HOME
def get_permissions(self):
   if self.request.method == 'GET':
       return [permissions.AllowAny()]
   elif self.request.method == 'DELETE':
       return [permissions.IsAdminUser()]
   else:  # PUT, PATCH
       return [...]
источник

AF

Anton Fircak in Django [ru] #STAY HOME
создать кастомный класс?
источник

N

Nurbek Batyrzhan uul... in Django [ru] #STAY HOME
Контролер как класс и один пермишнс
источник

N

Nurbek Batyrzhan uul... in Django [ru] #STAY HOME
А если на функциях то этот туториал поможет написать свои декораторы
источник

N

Nurbek Batyrzhan uul... in Django [ru] #STAY HOME
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Всем привет. Можете подсказать как реализовать такую штуку?
Есть статья которую опубликовал пользователей, есть возможность комментирования этой статьи, после того как кто-то оставит комментарий к этой статье, владельцу этой статьи должно прийти на мыло уведомление о том что его статью прокомментировали.
https://gist.github.com/boriskrutskih/dcf275910a32ac630ccb761a3f5fcfef - вот пример как в users_views.py сделал отправку после регистрации пользователя.
Но как прикрутить это к комментариям не совсем могу понять
источник

N

Nurbek Batyrzhan uul... in Django [ru] #STAY HOME
Boris Krutskih
Всем привет. Можете подсказать как реализовать такую штуку?
Есть статья которую опубликовал пользователей, есть возможность комментирования этой статьи, после того как кто-то оставит комментарий к этой статье, владельцу этой статьи должно прийти на мыло уведомление о том что его статью прокомментировали.
https://gist.github.com/boriskrutskih/dcf275910a32ac630ccb761a3f5fcfef - вот пример как в users_views.py сделал отправку после регистрации пользователя.
Но как прикрутить это к комментариям не совсем могу понять
В функции post_comment отправляешь сообщние send_mail, не пробовал?
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Nurbek Batyrzhan uulu
В функции post_comment отправляешь сообщние send_mail, не пробовал?
ну это понятно)
непонятно как во время отправки поста, дёрнуть email владельца поста
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Boris Krutskih
ну это понятно)
непонятно как во время отправки поста, дёрнуть email владельца поста
В инстансе есть пост?
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
tot samiy neizvestniy
В инстансе есть пост?
ну пост принадлежит юзеру, комментарий посту, в моделях связано (или я не так понял)
https://gist.github.com/boriskrutskih/dcf275910a32ac630ccb761a3f5fcfef
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Boris Krutskih
ну пост принадлежит юзеру, комментарий посту, в моделях связано (или я не так понял)
https://gist.github.com/boriskrutskih/dcf275910a32ac630ccb761a3f5fcfef
instance.article.author.email что выдаёт?
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
владельца поста
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Boris Krutskih
владельца поста
Эмеил владельца поста, может?
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
tot samiy neizvestniy
Эмеил владельца поста, может?
Да, именно)
источник