一组固执己见的烧瓶蓝图
flakon的Python项目详细描述
disclaimer此存储库是runnerly的一部分,它是为 python微服务开发。它是为教育而做的 用途,不适合生产。还在更新中。 如果您发现任何问题或想与作者交谈,请随时 在问题跟踪程序中打开问题。
用于构建json web服务的flask助手。
安装:
$ pip install flakon
目前的功能:
- 一个jsonblueprint:就像一个blueprint,但是一切都是jsonified
- 一个夸张的蓝图:就像jsonblueprint,但是你可以通过一个夸张的规范 和user@operation('operationid')而不是@route
- 使用konfig加载ini文件以更新app.config
用法示例:
from flakon import SwaggerBlueprint, JsonBluePrint, create_app api = SwaggerBlueprint('Swagger API', 'swagger' , swagger_spec='openapi.yaml') @api.operation('getUserIds') def get_user_ids(): return {'one': 2} other_api = JsonBlueprint('api', __name__) @other_api.route('/') def some(): return {'here': 1} app = create_app(blueprints=[api, other_api])