创建rest api的微框架
zunzuncito的Python项目详细描述
- 动态创建路由或通过定义正则表达式创建路由。
- 支持现成的api版本,而不改变路由。
- 螺纹安全。
- 通过decorator或在定义的路由中,只接受特定的HTTP methods。
- 遵循单一责任principle。
- 与任何wsgi服务器兼容。示例:uWSGI、Gunicorn、Twisted等。
- 跟踪每个请求的请求id“rid”。
- 与谷歌应用程序引擎兼容。demo
- Multi-tenant支持。
- 能够创建几乎任何简单的东西,例如:支持chunked transfer encoding。
安装
通过PIP:
$ pip install zunzuncito
如果没有pip,下载源代码后,可以运行:
$ python setup.py install
什么?
zunzuncito是一个python包,允许创建和维护RESTapi而无需麻烦。
<> Pr>草图和调试的简单性有助于开发非常快;版本控制默认是继承的,它允许服务和维护现有的应用程序,同时在新版本中工作,不需要创建单独的实例。所有应用程序都符合WSGI ^ {A14},允许将现有代码迁移到更健壮的框架,而不需要修改现有代码。为什么?
- 需要通过分块上传大文件,并支持可恢复的上传,尝试完成纯python中的nginx upload module功能。
创建zunzuncito的想法是,需要一个非常小和轻便的工具(包括电池),它可以帮助快速创建和部署rest api,而不必强迫开发人员学习或遵循复杂的流程,但相反,从一开始,它就指导他们正确地构造自己的api,特别注意“版本化的URI”,具有一个坚实的基础,允许在单个ZunZun实例中工作不同版本,而不中断任何现有API API {a16}的服务。