您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用django-rest-framework序列化程序检索外键值

使用django-rest-framework序列化程序检索外键值

只需使用相关字段而不进行设置many=True

请注意,这也是因为你想要将输出命名为category_name,而实际字段是category,因此需要source在序列化程序字段上使用参数。

以下应该为你提供所需的输出

class ItemSerializer(serializers.ModelSerializer):
    category_name = serializers.RelatedField(source='category', read_only=True)

    class Meta:
        model = Item
        fields = ('id', 'name', 'category_name')
Go 2022/1/1 18:23:15 有469人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶