diff --git a/api/v1/views.py b/api/v1/views.py index e934d32a..ea96b54e 100644 --- a/api/v1/views.py +++ b/api/v1/views.py @@ -224,6 +224,12 @@ class UserViewSet(ExtendedModelViewSet): # 'delete': IsAdmin, # } + @list_route(methods=['get']) + def me(self, request): + serializer = self.get_serializer_class() + serialized_data = serializer(instance=request.user) + return Response(serialized_data.data) + @detail_route(methods=['post'], url_path='upload-photo') def upload_photo(self, request, pk=None): user = self.get_object()