address read only
This commit is contained in:
parent
9af6458dff
commit
d9ff3227dc
|
|
@ -1,4 +1,5 @@
|
|||
from functools import lru_cache
|
||||
from pprint import pprint
|
||||
|
||||
from django.db.models import F
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
|
@ -49,12 +50,14 @@ class EstablishmentListCreateSerializer(model_serializers.EstablishmentBaseSeria
|
|||
queryset=models.Address.objects.all(),
|
||||
write_only=True
|
||||
)
|
||||
socials = model_serializers.SocialNetworkRelatedSerializers(read_only=True,
|
||||
many=True, )
|
||||
type = model_serializers.EstablishmentTypeBaseSerializer(source='establishment_type',
|
||||
read_only=True)
|
||||
address_id = serializers.PrimaryKeyRelatedField(write_only=True, source='address',
|
||||
queryset=Address.objects.all())
|
||||
socials = model_serializers.SocialNetworkRelatedSerializers(
|
||||
read_only=True,
|
||||
many=True,
|
||||
)
|
||||
type = model_serializers.EstablishmentTypeBaseSerializer(
|
||||
source='establishment_type',
|
||||
read_only=True,
|
||||
)
|
||||
tz = TimeZoneChoiceField()
|
||||
phones = serializers.ListField(
|
||||
source='contact_phones',
|
||||
|
|
@ -132,7 +135,7 @@ class EstablishmentRUDSerializer(model_serializers.EstablishmentBaseSerializer):
|
|||
source='establishment_type',
|
||||
queryset=models.EstablishmentType.objects.all(), write_only=True
|
||||
)
|
||||
address = AddressDetailSerializer()
|
||||
address = AddressDetailSerializer(read_only=True)
|
||||
emails = serializers.ListField(
|
||||
source='contact_emails',
|
||||
allow_null=True,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user