diff --git a/apps/location/serializers.py b/apps/location/serializers.py index 89c87245..b7f2ebbb 100644 --- a/apps/location/serializers.py +++ b/apps/location/serializers.py @@ -7,7 +7,8 @@ from location import models class CountrySerializer(serializers.ModelSerializer): """Country serializer.""" - name_trans = serializers.CharField(read_only=True, allow_null=True) + name_trans = serializers.CharField(source='name_translated', read_only=True, + allow_null=True) class Meta: model = models.Country diff --git a/apps/main/serializers.py b/apps/main/serializers.py index 2d134779..d5f3cc3f 100644 --- a/apps/main/serializers.py +++ b/apps/main/serializers.py @@ -1,6 +1,6 @@ """Main app serializers.""" from rest_framework import serializers - +from location.serializers import CountrySerializer from main import models @@ -58,13 +58,13 @@ class SiteSettingsSerializer(serializers.ModelSerializer): class SiteSerializer(serializers.ModelSerializer): - country_name = serializers.CharField(source='country.name_translated', allow_null=True) + country = CountrySerializer() class Meta: """Meta class.""" model = models.SiteSettings - fields = ('subdomain', 'site_url', 'country_name', ) + fields = ('subdomain', 'site_url', 'country') # class SiteFeatureSerializer(serializers.ModelSerializer):