Eve。休息的简单方法

版本 2.1.0 。

https://img.shields.io/pypi/v/eve.svg?style=flat-square https://github.com/pyeve/eve/workflows/CI/badge.svg https://img.shields.io/pypi/pyversions/eve.svg?style=flat-square https://img.shields.io/badge/license-BSD-blue.svg?style=flat-square https://img.shields.io/badge/code%20style-black-000000.svg

Eve是一个 open source 为人类设计的Python rest API框架。它允许毫不费力地构建和部署高度可定制、功能齐全的REST风格的Web服务。

Eve的动力来自 FlaskCerberus 并且它为以下各项提供本机支持 MongoDB 数据存储。对SQL、Elasticearch和Neo4js后端的支持由社区提供 extensions.

该代码库在Python3.7+和PyPy下进行了彻底的测试。

Eve很简单

from eve import Eve

settings = {'DOMAIN': {'people': {}}}

app = Eve(settings=settings)
app.run()

该API现已上线,可供使用:

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

您只需要一个数据库、一个配置文件(默认为 settings.py )或词典,以及启动脚本。总的来说,您会发现配置和调优您的API是一个非常简单的过程。

赞助

Eve REST框架是一个 collaboratively funded project 。如果你经营一家企业,并在一个创收产品中使用Eve,赞助Eve开发将是有商业意义的:它确保你的产品所依赖的项目保持健康并积极维护。如果Eve在你的工作或个人项目中帮助了你,也欢迎个人用户做出经常性的承诺或一次性捐赠。每一次注册都对让Eve成为可能产生了重大影响。

你可以在GitHub、Patreon或PayPal上承诺支持Eve的开发。

备注

此文档正在不断开发中。有关更多信息,请参考侧栏上的链接。