localized cities #3

This commit is contained in:
Kuroshini 2020-01-27 23:19:25 +03:00
parent ff34d66854
commit e1b2c74988
2 changed files with 9 additions and 1 deletions

View File

@ -1,6 +1,8 @@
from location import models
from location.serializers import common
from utils.serializers import TranslatedField
class AddressCreateSerializer(common.AddressDetailSerializer):
"""Address create serializer."""
@ -9,6 +11,8 @@ class AddressCreateSerializer(common.AddressDetailSerializer):
class CountryBackSerializer(common.CountrySerializer):
"""Country back-office serializer."""
name_translated = TranslatedField()
class Meta:
model = models.Country
fields = [
@ -16,5 +20,6 @@ class CountryBackSerializer(common.CountrySerializer):
'code',
'svg_image',
'name',
'name_translated',
'country_id'
]

View File

@ -59,13 +59,14 @@ class RegionSerializer(serializers.ModelSerializer):
class CityShortSerializer(serializers.ModelSerializer):
"""Short city serializer"""
country = CountrySerializer(read_only=True)
name_translated = TranslatedField()
class Meta:
"""Meta class"""
model = models.City
fields = (
'id',
'name',
'name_translated',
'code',
'country',
)
@ -91,12 +92,14 @@ class CityBaseSerializer(serializers.ModelSerializer):
required=False,
)
country = CountrySerializer(read_only=True)
name_translated = TranslatedField()
class Meta:
model = models.City
fields = [
'id',
'name',
'name_translated',
'region',
'region_id',
'country_id',