user_management/api/views.py
def post(self, request):
        """Create auth token. Differs from DRF that it always creates new token
        but not re-using them."""
        serializer = self.serializer_class(data=request.data)
        if serializer.is_valid():
            user = serializer.validated_data['user']
            signals.user_logged_in.send(type(self), user=user, request=request)
            token = self.model.objects.create(user=user)
            token.update_expiry()
            return response.Response({'token': token.key})

        return response.Response(
            serializer.errors, status=status.HTTP_400_BAD_REQUEST)
def post(self, request):
        serializer = self.serializer_class(data=request.data)
        if serializer.is_valid():
            user = serializer.validated_data['user']
            signals.user_logged_in.send(type(self), user=user, request=request)
            token = self.model.objects.create(user=user)
            token.update_expiry()
            return response.Response({'token': token.key})

        return response.Response(
            serializer.errors, status=status.HTTP_400_BAD_REQUEST)
def post ( self , request ) : serializer = self . serializer_class ( data = request . data ) if serializer . is_valid ( ) : user = serializer . validated_data [ 'user' ] signals . user_logged_in . send ( type ( self ) , user = user , request = request ) token = self . model . objects . create ( user = user ) token . update_expiry ( ) return response . Response ( { 'token' : token . key } ) return response . Response ( serializer . errors , status = status . HTTP_400_BAD_REQUEST )
Create auth token. Differs from DRF that it always creates new token
        but not re-using them.
Create auth token . Differs from DRF that it always creates new token but not re - using them .