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