Fix lot/lat x/y mapping && address serialization
This commit is contained in:
parent
ac8356c7d1
commit
d71ed0c1de
|
|
@ -5,7 +5,7 @@ from comment import models as comment_models
|
|||
from comment.serializers import common as comment_serializers
|
||||
from establishment import models
|
||||
from favorites.models import Favorites
|
||||
from location.serializers import AddressSimpleSerializer
|
||||
from location.serializers import AddressSimpleSerializer, AddressSerializer
|
||||
from main.models import MetaDataContent
|
||||
from main.serializers import MetaDataContentSerializer, AwardSerializer, CurrencySerializer
|
||||
from review import models as review_models
|
||||
|
|
@ -146,7 +146,7 @@ class EstablishmentBaseSerializer(serializers.ModelSerializer):
|
|||
|
||||
preview_image = serializers.URLField(source='preview_image_url')
|
||||
slug = serializers.SlugField(allow_blank=False, required=True, max_length=50)
|
||||
address = AddressSimpleSerializer()
|
||||
address = AddressSerializer()
|
||||
tags = MetaDataContentSerializer(many=True)
|
||||
|
||||
class Meta:
|
||||
|
|
@ -180,6 +180,13 @@ class EstablishmentListSerializer(EstablishmentBaseSerializer):
|
|||
'in_favorites',
|
||||
]
|
||||
|
||||
class EstablishmentAllListSerializer(EstablishmentListSerializer):
|
||||
""" Serailizer for api/*/establishments """
|
||||
address = AddressSimpleSerializer()
|
||||
|
||||
class Meta(EstablishmentListSerializer.Meta):
|
||||
pass
|
||||
|
||||
|
||||
class EstablishmentDetailSerializer(EstablishmentListSerializer):
|
||||
"""Serializer for Establishment model."""
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ class EstablishmentListView(EstablishmentMixinView, generics.ListAPIView):
|
|||
"""Resource for getting a list of establishments."""
|
||||
|
||||
filter_class = filters.EstablishmentFilter
|
||||
serializer_class = serializers.EstablishmentListSerializer
|
||||
serializer_class = serializers.EstablishmentAllListSerializer
|
||||
|
||||
def get_queryset(self):
|
||||
"""Overridden method 'get_queryset'."""
|
||||
|
|
|
|||
|
|
@ -104,7 +104,7 @@ class AddressSerializer(serializers.ModelSerializer):
|
|||
'number',
|
||||
'postal_code',
|
||||
'geo_lon',
|
||||
'geo_lat'
|
||||
'geo_lat',
|
||||
]
|
||||
|
||||
def validate(self, attrs):
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user