[Fixed]-Django REST Framework Token Registration

1👍

Try to adding permission_classes decorator along IsNotAuthenticated to your view

from authentication.permissions import IsNotAuthenticated


@api_view(['POST'])
@permission_classes((IsNotAuthenticated,))
def create_auth(request):
    serialized = CustomUserSerializer(data=request.DATA)
    if serialized.is_valid():
        CustomUser.objects.create_user(
            serialized.init_data['email'],
            serialized.init_data['username'],
            serialized.init_data['password1']
        )
        return Response(serialized.data, status=HTTP_201_CREATED)
    else:
        return Response(serialized._errors, status=HTTP_400_BAD_REQUEST)

My recomendation: Work with Based-Class Views

👤levi

Leave a comment