Я создал API входа в систему с использованием Django REST framework.
Я пытаюсь вызвать класс API, используя объект в объекте, но он не работает.
Пример кода входа в систему API
class UserLoginAPIView(views.APIView):
permission_classes = (permissions.AllowAny,)
serializer_class = serializers.LoginSerializer
queryset = User.objects.all
def post(self, request):
#import pdb;pdb.set_trace()
serializer = serializers.LoginSerializer(data = request.data)
if serializer.is_valid(raise_exception=True):
user = serializer.validated_data['user']
data = serializer.validated_data['username']
login(request,user)
#import pdb;pdb.set_trace()
token, create = Token.objects.get_or_create(user=user)
return CustomResponse(data={'username':data,'token': token.key},status=status.HTTP_200_OK)
return CustomResponse(serializer.errors, status = status.HTTP_400_BAD_REQUEST)