gpt4 book ai didi

python - 如何用字符串列表记录flask-restplus响应

转载 作者:行者123 更新时间:2023-12-03 09:42:28 26 4
gpt4 key购买 nike

我正在记录我的响应模型,并且需要显示api返回的字符串列表。

["user1","user2"]

但模型需要使用dictionary(json)格式,如下所示:
ns.response(200,'Success', NS.model("my_get_model",[{
"name": fields.String(example="user1"),
}]))

我已经尝试过以下代码,但是它们都不起作用:
ns = Namespace('My Apis')


ns.response(200,'Success', [ns.model("my_get_model",
fields.String(example="user1")
)])

或者
ns.response(200,'Success', ["user1"])

或者
ns.response(200,'Success', ns.model("my_get_model",fields.List(fields.String(example="user1"))))

请指教。

最佳答案

我认为这是您需要的:https://github.com/python-restx/flask-restx/issues/65

尝试简单地传递fields.List而不包装模型。

ns.response(200, 'Success', fields.List(fields.String(example="user1")))

仅供引用, flask-restxflask-restplus的一个分支,它应该具有更多的更新功能,因为由于开发人员无法联系 flask-restplus的项目所有者,不再维护 flask-restplus

关于python - 如何用字符串列表记录flask-restplus响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57332453/

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