This commit is contained in:
marzban-dev
2025-04-24 22:39:37 +03:30
+11 -1
View File
@@ -8,9 +8,19 @@ from django.contrib.auth.models import AnonymousUser
class DetailSerializer(serializers.ModelSerializer):
texts = serializers.SerializerMethodField()
class Meta:
model = DetailModel
exclude = ['detail_model']
exclude = ['detail_model', 'detail_text1', 'detail_text2', 'detail_text3', 'detail_text4']
def get_texts(self, obj):
return [
text for text in [
obj.detail_text1,
obj.detail_text2,
obj.detail_text3,
obj.detail_text4,
] if text
]
class ProductDetailSerializer(serializers.ModelSerializer):
details = DetailSerializer(many=True, read_only=True)