如何在烧瓶MethodView中为发布方法添加apispec?

时间:2019-06-03 08:02:18

标签: flask openapi marshmallow webargs

我的项目中有以下软件包: 1.烧瓶(网络框架) 2. webargs和棉花糖用于请求和响应定义 3.用于生成openapi 3.0文档的apispec和apispec-webframework.flask。

我们的项目选择使用flask的MethodView来定义API。我们的API之一如下所示。

POST /resource/<resource-id>
{
"attribute-1": <attribute-value1>,
"attribute-2": <attribute-value1>,
}

apispec文档列出了如何指定响应,但是没有明确的方法来定义来自路径(资源ID)和请求正文(属性)的输入。 https://apispec.readthedocs.io/en/stable/using_plugins.html?highlight=MethodView

如果有人能阐明如何使用webargs和棉花糖为上述API的MethodView:post()方法定义输入,我将不胜感激。

0 个答案:

没有答案