intermediate commit

This commit is contained in:
Anatoly 2019-11-01 14:38:29 +03:00
parent d1113364a9
commit e6f9e388aa
3 changed files with 32 additions and 2 deletions

View File

@ -238,7 +238,7 @@ class Characteristic(TranslatedFieldsMixin, models.Model):
help_text='{"en-GB":"some text"}')
value = models.CharField(max_length=255,
verbose_name=_('value'))
unit = models.ForeignKey('Unit', on_delete=models.PROTECT)
# unit = models.ForeignKey('Unit', on_delete=models.PROTECT)
priority = models.IntegerField(unique=True, null=True, default=None)
class Meta:

View File

@ -927,7 +927,9 @@ class WineClassification(MigrateMixin):
db_table = 'wine_classifications'
class WineTypes(models.Model):
class WineTypes(MigrateMixin):
using = 'legacy'
name = models.CharField(max_length=255, blank=True, null=True)
fra_encima_id = models.IntegerField(blank=True, null=True)

View File

@ -0,0 +1,28 @@
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)