create est with address id

This commit is contained in:
Kuroshini 2020-01-10 14:01:59 +03:00
parent 75e4077917
commit c22fb3fb5c

View File

@ -4,6 +4,7 @@ from establishment import models
from establishment import serializers as model_serializers from establishment import serializers as model_serializers
from location.serializers import AddressDetailSerializer, TranslatedField from location.serializers import AddressDetailSerializer, TranslatedField
from main.models import Currency from main.models import Currency
from location.models import Address
from main.serializers import AwardSerializer from main.serializers import AwardSerializer
from utils.decorators import with_base_attributes from utils.decorators import with_base_attributes
from utils.serializers import TimeZoneChoiceField from utils.serializers import TimeZoneChoiceField
@ -28,6 +29,8 @@ class EstablishmentListCreateSerializer(model_serializers.EstablishmentBaseSeria
many=True, ) many=True, )
type = model_serializers.EstablishmentTypeBaseSerializer(source='establishment_type', type = model_serializers.EstablishmentTypeBaseSerializer(source='establishment_type',
read_only=True) read_only=True)
address_id = serializers.PrimaryKeyRelatedField(write_only=True, source='address',
queryset=Address.objects.all())
tz = TimeZoneChoiceField() tz = TimeZoneChoiceField()
class Meta: class Meta: