29 lines
669 B
Python
29 lines
669 B
Python
from rest_framework import serializers
|
|
from product.models import Characteristic
|
|
|
|
|
|
class RecipeSerializer(serializers.ModelSerializer):
|
|
|
|
|
|
|
|
class Meta:
|
|
model = Characteristic
|
|
fields = (
|
|
"body",
|
|
"title",
|
|
"state",
|
|
"created_at",
|
|
'locale',
|
|
)
|
|
|
|
def validate(self, data):
|
|
data["state"] = self.get_state(data)
|
|
data["title"] = self.get_title(data)
|
|
data["description"] = self.get_description(data)
|
|
data.pop("body")
|
|
data.pop("locale")
|
|
return data
|
|
|
|
def create(self, validated_data):
|
|
return Recipe.objects.create(**validated_data)
|