基于Tornado的简单JSON-API框架
Tornado-JSON的Python项目详细描述
#龙卷风JSON
[![加入聊天网站https://gitter.im/hfaran/Tornado-JSON](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/hfaran/Tornado-JSON?utm_source=badge&utm_medium=badge&utm_campaign=pr badge&utm_content=badge)
[![生成状态](https://travis-ci.org/hfaran/Tornado-JSON.png?分支=主节点)](https://travis-ci.org/hfaran/Tornado-JSON)
[![覆盖状态](https://covertalls.io/repos/hfaran/Tornado-JSON/badge.png)](https://covertalls.io/r/hfaran/Tornado-JSON?分支=主)
[![文件状态](https://readthedocs.org/projects/tornado-json/badge/?版本=最新版本)](https://readthedocs.org/projects/tornado-json/?徽章=最新)
[![故事准备就绪](https://badge.waffle.io/hfaran/Tornado-JSON.png?label=进行中)](http://waffle.io/hfaran/Tornado-JSON)
[![最新版本](https://img.shields.io/pypi/v/Tornado-JSON.svg)](https://pypi.python.org/pypi/Tornado-JSON/)
[![支持的Python版本](https://img.shields.io/pypi/pyversions/Tornado-JSON.svg)](https://pypi.python.org/pypi/Tornado-JSON/)
[!【发展现状】(https://img.shields.io/pypi/status/Tornado-JSON.svg)](https://pypi.python.org/pypi/Tornado-JSON/)
[![下载格式](https://img.shields.io/pypi/format/Tornado-JSON.svg)](https://pypi.python.org/pypi/Tornado-JSON/)
[![许可证](https://img.shields.io/pypi/l/Tornado-JSON.svg)](https://pypi.python.org/pypi/Tornado-JSON/)
概述
Tornado JSON是[Tornado](http://www.tornarweb.org/en/stable/)目的是提供必要的工具来快速启动和运行JSON API。
包含的模块提供:
*输入和输出**[JSON Schema](http://json-schema.org/)验证**通过用`@架构.验证`
***自动生成路由**`routes.get_路线(软件包)`
***自动[GFM](https://help.github.com/articles/github-flavored-markdown)-格式化的API文档**使用模式和提供的描述
***标准化JSON输出**使用**[JSend](http://labs.omniti.com/labs/jsend)**规范
用法
请查看[Hello World demo](https://github.com/hfaran/Tornado-JSON/tree/master/demos/helloworld)一个简单的例子演练](http://tornado-json.readthedocs.org/en/latest/using_tornado_json.html)在文档中。然后在readthedocs上[**探索Tornado JSON!**](http://tornado-json.readthedocs.org/en/latest/index.html#)
``python
导入龙卷风.ioloop
来自龙卷风_json.routes公司从tornado导入get_routes
_json.application应用程序导入应用程序
导入mywebapp
自动为您的webapp生成路由
routes=get_routes(mywebapp)
创建和启动应用程序
application=application(routes=routes,设置={})
应用程序。侦听(8888)
龙卷风.ioloop.ioloop.instance().start()
`````
使用Tornado JSON的示例项目
*https://github.com/hfaran/CitySportsLeague-Server
*https://github.com/hfaran/LivesPool
Tornado JSON
`````
*龙卷风集线器
cd Tornado JSON
python设置.py发展
`````
如果您希望看到改进之处,你会很棒的(https://github.com/hfaran/Tornado-JSON/issues/new),我保证我会尽力去看看。
拉取请求也绝对受欢迎!
[![加入聊天网站https://gitter.im/hfaran/Tornado-JSON](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/hfaran/Tornado-JSON?utm_source=badge&utm_medium=badge&utm_campaign=pr badge&utm_content=badge)
[![生成状态](https://travis-ci.org/hfaran/Tornado-JSON.png?分支=主节点)](https://travis-ci.org/hfaran/Tornado-JSON)
[![覆盖状态](https://covertalls.io/repos/hfaran/Tornado-JSON/badge.png)](https://covertalls.io/r/hfaran/Tornado-JSON?分支=主)
[![文件状态](https://readthedocs.org/projects/tornado-json/badge/?版本=最新版本)](https://readthedocs.org/projects/tornado-json/?徽章=最新)
[![故事准备就绪](https://badge.waffle.io/hfaran/Tornado-JSON.png?label=进行中)](http://waffle.io/hfaran/Tornado-JSON)
[![最新版本](https://img.shields.io/pypi/v/Tornado-JSON.svg)](https://pypi.python.org/pypi/Tornado-JSON/)
[![支持的Python版本](https://img.shields.io/pypi/pyversions/Tornado-JSON.svg)](https://pypi.python.org/pypi/Tornado-JSON/)
[!【发展现状】(https://img.shields.io/pypi/status/Tornado-JSON.svg)](https://pypi.python.org/pypi/Tornado-JSON/)
[![下载格式](https://img.shields.io/pypi/format/Tornado-JSON.svg)](https://pypi.python.org/pypi/Tornado-JSON/)
[![许可证](https://img.shields.io/pypi/l/Tornado-JSON.svg)](https://pypi.python.org/pypi/Tornado-JSON/)
概述
Tornado JSON是[Tornado](http://www.tornarweb.org/en/stable/)目的是提供必要的工具来快速启动和运行JSON API。
包含的模块提供:
*输入和输出**[JSON Schema](http://json-schema.org/)验证**通过用`@架构.验证`
***自动生成路由**`routes.get_路线(软件包)`
***自动[GFM](https://help.github.com/articles/github-flavored-markdown)-格式化的API文档**使用模式和提供的描述
***标准化JSON输出**使用**[JSend](http://labs.omniti.com/labs/jsend)**规范
用法
请查看[Hello World demo](https://github.com/hfaran/Tornado-JSON/tree/master/demos/helloworld)一个简单的例子演练](http://tornado-json.readthedocs.org/en/latest/using_tornado_json.html)在文档中。然后在readthedocs上[**探索Tornado JSON!**](http://tornado-json.readthedocs.org/en/latest/index.html#)
``python
导入龙卷风.ioloop
来自龙卷风_json.routes公司从tornado导入get_routes
_json.application应用程序导入应用程序
导入mywebapp
自动为您的webapp生成路由
routes=get_routes(mywebapp)
创建和启动应用程序
application=application(routes=routes,设置={})
应用程序。侦听(8888)
龙卷风.ioloop.ioloop.instance().start()
`````
使用Tornado JSON的示例项目
*https://github.com/hfaran/CitySportsLeague-Server
*https://github.com/hfaran/LivesPool
Tornado JSON
`````
*龙卷风集线器
cd Tornado JSON
python设置.py发展
`````
如果您希望看到改进之处,你会很棒的(https://github.com/hfaran/Tornado-JSON/issues/new),我保证我会尽力去看看。
拉取请求也绝对受欢迎!
- 项目
标签: