gpt4 book ai didi

Django rest swagger 嵌套序列化程序在示例 UI 中显示数组列表

转载 作者:行者123 更新时间:2023-12-04 15:31:00 25 4
gpt4 key购买 nike

Django Rest Swagger 无法将内部序列化器解析为对象数组,而是仅显示字符串列表

我的序列化程序:

class InfluencerSerializer(serializers.Serializer):
prices = PriceSerializer(many=True)
first_name = serializer.CharField(max_length=100)

class PriceSerializer(serializers.Serializer):
cost = serializers.IntegerField(default=0)

在 Swagger UI 上,它在示例中显示如下 json
{ 
"first_name": "string",
"prices": ["string"],
}

虽然我希望 Swagger UI 显示
{
"first_name": "字符串",
“价格”: [
{“成本”:0}
],
}

我在用
Django==1.10.6
djangorestframework==3.6.1
django-rest-swagger==2.1.2

最佳答案

django-rest-swagger 不支持嵌套序列化程序和列表( ref ),请使用 drf-yasg反而

关于Django rest swagger 嵌套序列化程序在示例 UI 中显示数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44256102/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com