update /user/ view to accept token

This commit is contained in:
arlyon 2018-04-02 11:22:42 +01:00
parent a3057b7aa1
commit 80e20c02e3

View File

@ -14,6 +14,7 @@ from rest_framework.views import APIView
from rest_framework.response import Response
from rest_framework.generics import GenericAPIView, RetrieveUpdateAPIView
from rest_framework.permissions import IsAuthenticated, AllowAny
from rest_framework.authentication import TokenAuthentication, SessionAuthentication, BasicAuthentication
from .app_settings import (
TokenSerializer, UserDetailsSerializer, LoginSerializer,
@ -141,6 +142,7 @@ class UserDetailsView(RetrieveUpdateAPIView):
"""
serializer_class = UserDetailsSerializer
permission_classes = (IsAuthenticated,)
authentication_classes = (BasicAuthentication, SessionAuthentication, TokenAuthentication)
def get_object(self):
return self.request.user