python - 是否有任何框架或工具可用于实现 swagger 定义作为 AWS Chalice 的自动生成过程?
问题描述
我正在使用 AWS chalice 进行 API 开发和部署。目前,我即将为我的 API 实现 swagger 定义,我不想将 swagger 定义创建过程作为手册进行。是否有任何框架或工具可用于圣杯使用 docstring 或任何其他技术自动生成 swagger 定义?实际上我尝试了 apispec-chalice 框架,但它没有按预期工作。任何与大摇大摆创作的圣杯相关的信息都会非常有用。提前致谢。
解决方案
使用原生ApiSpec ( https://apispec.readthedocs.io/en/latest/ )很好
- 首先,将以下内容添加到您的 app.py
from apispec import APISpec
#Create an APISpec
spec = APISpec(
title='AppName',
version='1.0.0',
openapi_version="3.0.2",
plugins=[],
)
- 然后
chalice generate-models
从项目仓库中的终端运行。
推荐阅读
- tshark - 如何使用 tshark 获取我的计算机发送的请求
- python - 用 Cython 为 NearestNeighbors 编写的自定义指标仍然很慢
- javascript - JavaScript 改变边框从中间到左右,使用过渡原型?
- sql - 我可以拥有两个不同名称的相同存储过程吗?
- c# - 试图统一制作鼠标旋转脚本,但它什么也没做
- oracle - 计算每条记录后更新 ORACLE
- javascript - 无法调用http post方法
- c - 尝试将结构的实例传递给具有整数和双精度值的线程函数
- azure-api-management - APIM 和 AKS 集成
- php - 侧边栏菜单的位置到顶部