This commit is contained in:
behruz-dev
2025-09-04 15:05:46 +05:00
parent 62866d4316
commit 6361ff23b9

View File

@@ -58,13 +58,13 @@ class ProductUpdateApiView(generics.GenericAPIView, ResponseMixin):
def patch(self, request, id):
product = get_object_or_404(Product, id=id)
serializer = self.serializer_class(data=request.data, instance=product, partial=True)
if serializer.is_valid(raise_exception=True):
serializer.save()
return self.success_response(
message='mahsulot tahrirlandi',
)
return self.failure_response(message='mahsulot tahrirlashda hatolik', data=serializer.errors)
serializer.is_valid()
serializer.save()
return self.success_response(
message='mahsulot tahrirlandi',
)
class ProductDetailApiView(generics.GenericAPIView, ResponseMixin):
serializer_class = serializers.ProductSerializer
queryset = Product.objects.all()