establishment fin fix 1

This commit is contained in:
alex 2019-10-27 16:47:08 +03:00
parent 25a2edf17d
commit 3b68a4dc19
2 changed files with 4 additions and 6 deletions

View File

@ -23,7 +23,7 @@ def transfer_establishment():
'type': item.type, 'type': item.type,
'phone': item.phone, 'phone': item.phone,
'created': item.created_at, 'created': item.created_at,
'description': [], 'description': {},
'tz': None, 'tz': None,
'website': None, 'website': None,
'facebook': None, 'facebook': None,
@ -63,7 +63,7 @@ def transfer_establishment():
# Описание # Описание
descriptions = item.descriptions_set.all() descriptions = item.descriptions_set.all()
for description in descriptions: for description in descriptions:
data['description'].append({ data['description'].update({
description.locale: description.text, description.locale: description.text,
}) })

View File

@ -12,11 +12,9 @@ from utils.slug_generator import generate_unique_slug
class EstablishmentSerializer(serializers.ModelSerializer): class EstablishmentSerializer(serializers.ModelSerializer):
slug = serializers.CharField(allow_null=True, allow_blank=True) slug = serializers.CharField(allow_null=True, allow_blank=True)
type = serializers.CharField() type = serializers.CharField()
description = serializers.ListField( description = serializers.DictField(
allow_null=True, allow_null=True,
child=serializers.DictField( child=serializers.CharField(allow_null=True),
child=serializers.CharField(allow_null=True)
)
) )
schedules = serializers.CharField(allow_null=True, allow_blank=True) schedules = serializers.CharField(allow_null=True, allow_blank=True)
location = serializers.IntegerField(allow_null=True) location = serializers.IntegerField(allow_null=True)