Eve。REST 的简单方法

版本 1.1.6.dev0 .

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框架。它允许轻松地构建和部署高度可定制、功能齐全的RESTful Web服务。

Eve由 FlaskCerberus 它提供本地支持 MongoDB 数据存储。社区提供对SQL、ElasticSearch和Neo4JS后端的支持 extensions.

代码库在Python2.7、3.6+和PyPy下进行了全面测试。

注解

Python 3高度地 优先于python 2。如果你发现自己 仍然 在今天的生产中使用python 2。

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

使您的API联机所需的只是一个数据库、一个配置文件(默认为 settings.py )或者字典和启动脚本。总的来说,您会发现配置和微调API是一个非常简单的过程。

Eve基金会

eve rest框架是一个 collaboratively funded project .如果你经营一个企业,并且在一个创收产品中使用EVE,那么赞助EVE开发是有商业意义的:它可以确保你的产品所依赖的项目保持健康和积极的维护。如果Eve在您的工作或个人项目中为您提供帮助,也欢迎个人用户定期进行捐赠或一次性捐赠。每一次注册都会对使EVE成为可能产生重大影响。

您可以通过在GitHub、Patreon或PayPal上认捐来支持Eve开发。

注解

此文档正在不断开发中。有关详细信息,请参阅侧边栏上的链接。