一系列有偏见的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 |