From 14655faf209b629ff083ba5f3d0db19dea6dfd40 Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Sat, 1 Feb 2025 18:42:26 +0330 Subject: [PATCH] dynamic serializer comment --- backend/product/serializers.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/backend/product/serializers.py b/backend/product/serializers.py index 02beac6..513a7e4 100644 --- a/backend/product/serializers.py +++ b/backend/product/serializers.py @@ -28,6 +28,20 @@ class ProductSerializer(ProductChatSerializer): class Meta: model = ProductModel fields = "__all__" + # many_fields = ['name', 'price'] + # one_fields = ['description',] + # def __init__(self, *args, **kwargs): + + # many = kwargs.pop('many', True) + # super().__init__(*args, **kwargs) + + # allowed_fields = self.Meta.many_fields if many else self.Meta.one_fields + + # allowed = set(allowed_fields) + # existing = set(self.fields.keys()) + + # for field_name in existing - allowed: + # self.fields.pop(field_name) class CommentSerializer(serializers.ModelSerializer): class Meta: