我正在尝试创建一个应用程序接口,可以返回所有使用django_countries的国家。
我正在尝试下面的方法,但它不起作用。作为一个单独的字段,它工作得很好,但对于完整的国家/地区列表,它会给出一个错误。
from django_countries import countries
class CountrySerializer(serializers.Serializer):
country = serializers.ListField(source=countries)
class Meta:
fields = ("country",)发布于 2016-11-18 16:21:14
您可以在django_countries中使用serializer_fields。
如下所示:
from django_countries.serializer_fields import CountryField
class PersonSerializer(serializers.ModelSerializer):
country = CountryField()
class Meta:
model = models.Person
fields = ('name', 'email', 'country')https://stackoverflow.com/questions/40669313
复制相似问题