首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django rest框架中的django_countries

django rest框架中的django_countries
EN

Stack Overflow用户
提问于 2016-11-18 12:20:19
回答 1查看 1.3K关注 0票数 3

我正在尝试创建一个应用程序接口,可以返回所有使用django_countries的国家。

我正在尝试下面的方法,但它不起作用。作为一个单独的字段,它工作得很好,但对于完整的国家/地区列表,它会给出一个错误。

代码语言:javascript
复制
from django_countries import countries


class CountrySerializer(serializers.Serializer):

    country = serializers.ListField(source=countries)
    class Meta:
    fields = ("country",)
EN

回答 1

Stack Overflow用户

发布于 2016-11-18 16:21:14

您可以在django_countries中使用serializer_fields。

如下所示:

代码语言:javascript
复制
from django_countries.serializer_fields import CountryField

class PersonSerializer(serializers.ModelSerializer):
    country = CountryField()

    class Meta:
        model = models.Person
        fields = ('name', 'email', 'country')
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40669313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档