【发布时间】:2020-10-07 22:52:20
【问题描述】:
如何在flask restx中创建一个没有其他属性的字符串字段的Enum api模型,以便在swagger.yml中生成如下描述?
definitions:
Colors:
type: string
enum: [black, white, red, green, blue]
【问题讨论】:
标签: flask enums swagger flask-restplus
如何在flask restx中创建一个没有其他属性的字符串字段的Enum api模型,以便在swagger.yml中生成如下描述?
definitions:
Colors:
type: string
enum: [black, white, red, green, blue]
【问题讨论】:
标签: flask enums swagger flask-restplus
哦,所以我为我的问题找到了解决方案)
自答,哈哈
您可以通过 json 模式描述定义 api 模型: https://flask-restx.readthedocs.io/en/latest/marshalling.html#define-model-using-json-schema
colors_api_model = api.schema_model('Colors', {
'enum':
['black', 'white', 'red', 'green', 'blue'],
'type': 'string'
})
【讨论】: