首页 > 解决方案 > 是否有任何框架或工具可用于实现 swagger 定义作为 AWS Chalice 的自动生成过程?

问题描述

我正在使用 AWS chalice 进行 API 开发和部署。目前,我即将为我的 API 实现 swagger 定义,我不想将 swagger 定义创建过程作为手册进行。是否有任何框架或工具可用于圣杯使用 docstring 或任何其他技术自动生成 swagger 定义?实际上我尝试了 apispec-chalice 框架,但它没有按预期工作。任何与大摇大摆创作的圣杯相关的信息都会非常有用。提前致谢。

标签: pythonswaggerchalice

解决方案


使用原生ApiSpec ( https://apispec.readthedocs.io/en/latest/ )很好

  1. 首先,将以下内容添加到您的 app.py
from apispec import APISpec

#Create an APISpec
spec = APISpec(
    title='AppName',
    version='1.0.0',
    openapi_version="3.0.2",
    plugins=[],
)
  1. 然后chalice generate-models从项目仓库中的终端运行。

推荐阅读