Простите, как я могу восстановить права, которые пользователь имеет при входе в систему
class ObtainAuthToken(APIView):
throttle_classes = ()
permission_classes = ()
parser_classes = (parsers.FormParser, parsers.MultiPartParser,
parsers.JSONParser,)
renderer_classes = (renderers.JSONRenderer,)
serializer_class = AuthTokenSerializer
def post(self, request, *args, **kwargs):
serializer = self.serializer_class(data=request.data,
context={'request': request})
serializer.is_valid(raise_exception=True)
user = serializer.validated_data['user']
token, created = Token.objects.get_or_create(user=user)
return Response({'token': token.key, 'id': token.user_id})
obtain_auth_token = ObtainAuthToken.as_view()
увеличить user_id, он работает, он возвращает идентификатор пользователя, но как я могуверните другие параметры пользователя, такие как права доступа или группы, которые приходят по умолчанию в django, я надеюсь, вы поможете мне
{
"token": "9e1d00cffd2860c0934724c477c7928a1559ec21",
"id": 79
}
path('api-token-auth/', obtain_auth_token),
, это мой URL