У объекта 'AnonymousUser' нет атрибута 'group'

у объекта 'AnonymousUser' нет атрибута 'group'

Код находится здесь

class TripView(generics.ListCreateAPIView):
lookup_field = 'id'
lookup_url_kwarg = 'trip_id'
serializer_class = NestedTripSerializer
permissions_classes = (permissions.IsAuthenticated,)

def get_queryset(self):
    user = self.request.user
    if user.group == 'driver':
        return Trip.objects.filter(
            Q(status=Trip.REQUESTED) | Q(driver=user)
        )
    if user.group == 'rider':
        return Trip.objects.filter(rider=user)
    return Trip.objects.none()

У вас опечатка, должно быть permission_classes, поэтому:

permission_classes = (permissions.IsAuthenticated,)

нет permissions_classes

Вернуться на верх