From f0ce18cf79030d4504eab6d4b79b3a9cc1ff0531 Mon Sep 17 00:00:00 2001 From: Mojtaba-z Date: Sat, 2 Aug 2025 11:09:59 +0330 Subject: [PATCH] some edit on product stat serializer --- .../web/api/v1/serializers/product_serializers.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/apps/product/web/api/v1/serializers/product_serializers.py b/apps/product/web/api/v1/serializers/product_serializers.py index e716651..f4bb2ab 100644 --- a/apps/product/web/api/v1/serializers/product_serializers.py +++ b/apps/product/web/api/v1/serializers/product_serializers.py @@ -35,6 +35,18 @@ class ProductStatsSerializer(serializers.ModelSerializer): model = product_models.ProductStats fields = '__all__' + def to_representation(self, instance): + """ custom output of product stat """ + + representation = super().to_representation(instance) + + representation['product'] = { + 'id': instance.product.id, + 'name': instance.product.name + } + + return representation + class AttributeSerializer(serializers.ModelSerializer): """ serialize attributes of reference product """