我们正在使用flask-swagger记录我们的Flask / Python REST API。
在很多情况下,我会返回a_name
:
schema:
id: a_name
properties:
first_name:
type: string
description: first name
last_name:
type: string
description: last name
所以,我定义了一次,之后我的端点只引用模式ID。也就是说,如果我将以下内容放在新端点中:
schema:
id: a_name
然后swagger在先前的a_name
定义中很糟糕。那很好。
但是,在我的'get all'端点中,我返回一个a_name
数组。如何在没有复制/粘贴单个a_name
的架构def的情况下在招摇中显示此内容?
responses:
200:
description: a_names successfully retrieved
schema:
properties:
names:
type: array
items:
schema:
id: a_names
哪个收益率:
{
"names": [
{
"first_name": "string",
"last_name": "string",
}
]
}