当前位置: 首页 > 知识库问答 >
问题:

如何使用swagger-codegen或OpenAPI-Generator创建flask服务器存根?

黄淇
2023-03-14

我想要生成flask服务器存根(不是API客户机)。我找到的唯一指令是关于swagger-codegen和使用java https://github.com/swagger-api/swagger-codegen/wiki/server-stub-generator-howto#list-of-server-frameworks-supported-by-swagger-codegen-1

还有别的办法吗?

共有1个答案

朱睿
2023-03-14

我想我使用提供的docker图像找到了自己的解决方案-只需将openapi-generator的-g标志和swagger-codegen的-l标志更改为Python-Flask

docker run --rm \
    -v $PWD:/local openapitools/openapi-generator-cli generate \
    -i /local/petstore.yaml \
    -g python-flask \
    -o /local/openapi-python

docker run --rm -v ${PWD}:/local swaggerapi/swagger-codegen-cli generate \
    -i https://petstore.swagger.io/v2/swagger.json \
    -l python-flask \
    -o /local/swagger-python
 类似资料:
  • 我试图使用第三方公司提供的Swagger模式生成Java模型,但生成失败或没有生成我期望的对象。我不确定是生成器还是模式出了问题。 本质上,模式有一个带有属性“attributes”的父对象Pet,其中“attributes”有一个属性“size”。该模式还有一个子对象Cat,它“继承”自Pet(在“all of”语句中引用Pet),并且它本身有一个属性“attributes”和嵌套属性“Whis

  • 有没有人对Swagger Codegen有一些经验?目前,我正在努力执行Swagger Codegen CLI。在本教程之后,我首先尝试通过OpenAPI生成器生成Dart代码:https://clearpoint.digital/blog/accelerate-flutter-development-with-contract-first-openapi-and-dart-code-genera

  • 我迷失在依赖和工具中:我以前使用以下工具为我昂首阔步的网络服务生成代码。 大摇大摆 https://mvnrepository.com/artifact/io.swagger.codegen.v3/swagger-codegen-cli/3.0.13 https://github.com/swagger-api/swagger-codegen 然后我注意到以下工具,并认为这是一个继任者: Open

  • OpenAPI-CodeGen Node.js-based codegen for OpenAPI documents. This project was initially a 24-hour hackathon. The local model adaptor code is entirely original and has been reverse-engineered from the

  • 我想使用Swagger YML文件生成一个模拟服务器,供其他服务连接(例如,前端应用程序连接到模拟API)。

  • 注意:我查看了这篇类似的旧文章,但当时不可用。