gault-millau/apps/transfer/serializers/product.py
2019-11-01 14:38:29 +03:00

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)