add features to products and fix cors settings

This commit is contained in:
nabijonovdavronbek619@gmail.com
2025-12-23 16:37:47 +05:00
parent 308365630d
commit b7be378f0a
3 changed files with 286 additions and 3 deletions

View File

@@ -1,11 +1,18 @@
from rest_framework import serializers
from .models import Product, ContactMessage
from .models import Product, ContactMessage , ProductFeature
# Feature serializer
class ProductFeatureSerializer(serializers.ModelSerializer):
class Meta:
model = ProductFeature
fields = ['key_uz', 'key_ru', 'value_uz', 'value_ru']
class ProductSerializer(serializers.ModelSerializer):
features = ProductFeatureSerializer(many=True, read_only=True)
class Meta:
model = Product
fields = "__all__"
fields = ['id', 'name_uz', 'name_ru', 'image', 'description_uz', 'description_ru', 'features']
class ContactSerializer(serializers.ModelSerializer):