Eve 文档翻译

Eve

Eve 文档翻译

Eve

image
image
image
image
image

Eve 是一个为人类设计的开源 Python REST API 框架。它可以让你不费吹灰之力构建和部署高定制化,全特性的 RESTful Web 服务。Eve 提供对 MongoDB 的原生支持,并通过社区扩展支持 SQL 后端。

Eve 是简单的

    from eve import Eve

    app = Eve()
    app.run()

现在 API 已经激活,随时准备被调用:

    $ curl -i http://example.com/people
    HTTP/1.1 200 OK

要让你的 API 上线,你只需要一个数据库,一个配置文件(默认 settings.py) 和一个启动脚本。总体上你会发现,配置和微调你的 API 是个非常简单的过程。

Eve 网站看看

特性

  • Emphasis on REST
  • 全部 CRUD 操作
  • 可定制的资源终结点
  • 可定制的,多数据项终结点
  • 过滤和排序
  • 分页
  • HATEOAS
  • JSON 和 XML 渲染
  • 条件化请求
  • 数据完整性和并发控制
  • 批量插入
  • 数据验证
  • 可扩展的数据验证
  • 资源级缓存控制
  • API 版本控制
  • 文档版本控制
  • 身份验证
  • CORS 跨域资源共享
  • JSONP
  • 默认只读
  • 默认值
  • 预定义的数据库过滤器
  • 投影
  • 内嵌的资源序列化
  • 事件钩子
  • 限速
  • 自定义 ID 字段
  • 文件存储
  • GeoJSON
  • 内部资源
  • 加强版日志记录
  • 操作日志
  • MongoDB 聚合框架
  • MongoDB 和 SQL 支持
  • 由 Flask 提供支持

资金提供

Eve REST 框架是一个开源的合作资助项目。如果你在做生意,并在一个可以创造利润的产品中使用 Eve,那么赞助 Eve 开发是很有商业思维的:它确保你产品所依赖的项目保持在健康和活跃维护状态。如果 Eve 对你的工作和私人项目提供过帮助,也欢迎个人用户作出长期的承诺或一次性的捐赠。

每一个注册将产生一个有特殊意义的强大作用力,使 Eve 成为可能。要了解更多,请瞧瞧我们的 funding page

许可证

Eve 是一个 Nicola Iarocci 开源项目,基于 BSD 许可证 分发。


原版文档阅读 中文文档阅读


Share Tweet Send
0 Comments
Loading...
You've successfully subscribed to 隔窗听雨
Great! Next, complete checkout for full access to 隔窗听雨
Welcome back! You've successfully signed in
Success! Your account is fully activated, you now have access to all content.
豫ICP备19045256号-1