V
Size: a a a
V
Y
V
Y
🤔
NK
ॐХ
A
ॐХ
СС
С
class UserProfileUpdateViewSet(viewsets.GenericViewSet, mixins.UpdateModelMixin):
queryset = UserProfile.objects.all()
serializer_class = UserProfileSerializer
permission_classes = (OwnerOrAdminUser,)
def update(self, request, *args, **kwargs):
partial = kwargs.pop('partial', False)
instance = self.get_object()
serializer = self.get_serializer(instance, data=request.data, partial=partial)
serializer.is_valid(raise_exception=True)
self.perform_update(serializer)
return Response(serializer.data)
def partial_update(self, request, *args, **kwargs):
instance = self.queryset.get(pk=kwargs.get('pk'))
serializer = self.serializer_class(instance, data=request.data, partial=True)
serializer.is_valid(raise_exception=True)
serializer.save()
return Response(serializer.data)
BB
class UserProfileUpdateViewSet(viewsets.GenericViewSet, mixins.UpdateModelMixin):
queryset = UserProfile.objects.all()
serializer_class = UserProfileSerializer
permission_classes = (OwnerOrAdminUser,)
def update(self, request, *args, **kwargs):
partial = kwargs.pop('partial', False)
instance = self.get_object()
serializer = self.get_serializer(instance, data=request.data, partial=partial)
serializer.is_valid(raise_exception=True)
self.perform_update(serializer)
return Response(serializer.data)
def partial_update(self, request, *args, **kwargs):
instance = self.queryset.get(pk=kwargs.get('pk'))
serializer = self.serializer_class(instance, data=request.data, partial=True)
serializer.is_valid(raise_exception=True)
serializer.save()
return Response(serializer.data)
С
BB
С
NK
СС
D
D