0

User extends AbstractBaseUser. UserViewSet extends ModelViewSet.

my route

@list_route(methods=['patch'], permission_classes=[IsAuthenticated])

But after sending request to route, returns error 'AnonymousUser' object has no attribute '_meta'.

How anonymousUser can use this route, if permissions stays IsAuthenticated;

Daniel Roseman
  • 588,541
  • 66
  • 880
  • 895
DDS
  • 1
  • 1
  • 1
    can you show your code ,what have u tried – rahul.m Oct 14 '17 at 08:43
  • ```@list_route(methods=['patch'], permission_classes=[IsAuthenticated])
    def change_data(self, request, *args, **kwargs): instance = self.request.user serializer = UserWriteSerializer(instance, data=request.data, partial=True)```
    – DDS Oct 14 '17 at 10:24

0 Answers0