Python Pyramid应用程序的Swagger文档

nfzehxib  于 2023-06-29  发布在  Python
关注(0)|答案(1)|浏览(135)

我有一个旧的python pyramid web应用程序,我只是想为它创建一个API文档(特别是Swagger或OpenAPI 3)。有没有一种方法可以做到这一点,而不需要自己编写整个swagger YAML模式。是否有一个库可以自动扫描应用程序中的所有@view_config路由,然后为其生成文档。
在spring或spring-boot中也有类似的东西,其中swagger schema/spec是基于代码自动生成的。有没有类似的python pyramid应用程序。
应用程序使用Poetry作为依赖管理器。

t40tm48m

t40tm48m1#

据我所知,没有OpenAPI-sec生成解决方案的金字塔。pyramid_openapi读取Yaml文件并为您生成视图绑定,而不是您在问题中问的相反。
我认为最好的解决方案是从FastAPI中提取一些代码并将其集成到您的Pyramid应用程序中。

相关问题