用于Django中创建RESTful API的轻型框架

Piston是一个相对轻型的Django应用,用于为胜博发888手机平台创建应用编程接口(API)。

Piston有如下特点:

  • 与Django原生机制相互结合
  • 支持OAuth,同时也支持 Basic/Digest 和自定义认证
  • 无须与models绑定,支持任何资源
  • 支持JSON, YAML, Python Pickle & XML (和 HATEOAS.)
  • 自带一组易用性好,重用性强的Python类库
  • 推崇正确地使用HTTP (还有状态码, ...)
  • 内置表单验证 (可选,由Django本身实现),对客户端请求进行限制等功能
  • 支持流输出 streaming, 只占用很少的内存
  • 不影响用户原来的开发方式。

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  服务