add features to products and fix cors settings
This commit is contained in:
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user