一组固执己见的烧瓶蓝图

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])

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java线程执行器服务   aspose如何通过java获得单词bookmark之前的所有文本内容?   一对一映射的java Hibernate合并问题   java SOAP XSD根元素问题   java如何保护我的Spring启动API   java使用GeoJson向google地图添加标记   java安卓:在SQLite中没有这样的列   java STS 2.8.0 StartExplorer/Legacy插件安装问题   java如何以编程方式获取AppBar高度?   在Java中将BigDecimal添加到BigDecimal   java不支持ntdll。dll是windows xp和windows vista的标准配置吗?   内容类型为application/xwwwformurlencoded的java Http Put请求在Spring中不起作用   java在数组中计算工资并返回答案   java数字/货币格式   elasticsearch java api中的弹性搜索查询