我有一个执行一个函数的模块,希望通过Swagger指定的API公开这个函数。在
我使用swaggercodegen生成了一个Flask应用程序。我找到了thing_controller.py
文件,并且知道我需要在该文件中链接我的后端,codegen在其中放了return 'do some magic!
行
我想知道如何最好地构建这个应用程序。我想要:
我希望能够在thing_controller.py
文件中import src/thing
。这样我就可以调用return thing.func()
来执行所需的所有操作。在
我创建了一个python模块来创建swagger+jsonapi服务: https://github.com/thomaxxl/safrs
如果您运行演示程序,它将创建一个示例方法(send_mail),可以从swagger UI调用: https://github.com/thomaxxl/safrs/blob/master/examples/demo.py
如果将其作为类方法,则不需要对象实例。在
这个解决方案可能不符合您的要求thoug,但要运行它需要5分钟的工作
相关问题 更多 >
编程相关推荐