Python的REST API框架 Eve
Eve 是一款Python的REST API框架,用于发布高可定制的、全功能的 RESTful 的 Web 服务。
特定:
- 强调REST
- 非常全面的CRUD操作
- 可自定义的资源端点
- 自定义多个项目端点
- 筛选和排序
- 分页
- HATEOAS
- JSON和XML渲染
- 条件请求
- 数据完整性和并发控制
- 多个添加操作
- 数据验证
- 可扩展的数据验证
- 资源级缓存控制
- 版本
- 验证
- CORS跨地资源共享
- 默认情况下只读
- 默认值
- 预定义的数据库过滤器
- 预测
- 事件关联
- 速率限制
- MongoDB支持
示例代码:
from eve import Eveapp = Eve()app.run()