from rest_framework.generics import RetrieveUpdateAPIView from rest_framework.permissions import IsAuthenticated from .serializers import UserSerializer class ProfileView(RetrieveUpdateAPIView): """Retrieve and update the authenticated user's profile.""" permission_classes = [IsAuthenticated] serializer_class = UserSerializer def get_object(self): return self.request.user