server/authentication/views.py
changeset 72 ed2ee692ff6f
parent 61 5abd0a9eafbc
child 87 7b43de480a11
equal deleted inserted replaced
71:a5dedc11ba8f 72:ed2ee692ff6f
     8 from rest_framework.authtoken.serializers import AuthTokenSerializer
     8 from rest_framework.authtoken.serializers import AuthTokenSerializer
     9 from rest_framework.response import Response
     9 from rest_framework.response import Response
    10 from rest_framework.views import APIView
    10 from rest_framework.views import APIView
    11 
    11 
    12 from config import URL_JAMESPOT
    12 from config import URL_JAMESPOT
    13 from ammico.views import populateVisite
    13 from ammico.views import populateVisit
    14 
    14 
    15 
    15 
    16 class UserSerializer(serializers.ModelSerializer):
    16 class UserSerializer(serializers.ModelSerializer):
    17     class Meta:
    17     class Meta:
    18         model = get_user_model()
    18         model = get_user_model()
    61 
    61 
    62     def post(self, request):
    62     def post(self, request):
    63         serializer = AuthTokenSerializer(data=request.data)
    63         serializer = AuthTokenSerializer(data=request.data)
    64         serializer.is_valid(raise_exception=True)
    64         serializer.is_valid(raise_exception=True)
    65         user = serializer.validated_data['user']
    65         user = serializer.validated_data['user']
    66         populateVisite(user)
    66         populateVisit(user)
    67         token, created = Token.objects.get_or_create(user=user)
    67         token, created = Token.objects.get_or_create(user=user)
    68         return Response({'token': token.key})
    68         return Response({'token': token.key})