django_countries в структуре отдыха django
Я пытаюсь создать API, который может вернуть все страны, использующие django_countries.
Я пытаюсь что-то следовать, но это не работает. Как отдельное поле, оно работает нормально, но с полным списком стран выдает ошибку.
from django_countries import countries
class CountrySerializer(serializers.Serializer):
country = serializers.ListField(source=countries)
class Meta:
fields = ("country",)
1 ответ
Вы можете использовать serializer_fields в django_countries.
Как это:
from django_countries.serializer_fields import CountryField
class PersonSerializer(serializers.ModelSerializer):
country = CountryField()
class Meta:
model = models.Person
fields = ('name', 'email', 'country')