一系列有偏见的Flask蓝图
项目描述
免责声明 该存储库是Runnerly的一部分,Runnerly是一个用于Python微服务开发的工具。它仅用于教育目的,不适合生产环境。它仍在更新中。如果您发现任何问题或想与作者交流,请随时在问题跟踪器中打开问题。
构建JSON网络服务的Flask辅助工具。
安装
$ pip install flakon
目前功能
a JsonBlueprint: 像蓝图但一切都是json化
a SwaggerBlueprint: 像JsonBlueprint但可以传递swagger规范并使用@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])
项目详情
关闭
flakon-0.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1754f8df40235c6e439629695989f124a600b8f7f6440fa89104047cf3401d29 |
|
MD5 | 1cb2a5f858b960d605030f5bee5a6b59 |
|
BLAKE2b-256 | 38e8610bc8ccdff74f35833f0dea04450b4be708bbaf3a738a5701cfd6cb5066 |