跳转到主要内容

快速、高度并发和可扩展的Web API,适用于所有人

项目描述

注意

Bocadillo现在已停止维护。此存储库将于2019年11月存档。我们建议用户迁移到其他受良好支持的选择,如StarletteFastAPI。有关更多信息,请参阅#334


Build status Test coverage pypi version code style

Mentioned in awesome-asyncio @bocadillopy on Twitter


文档:https://bocadilloproject.github.io


Bocadillo是一个Python异步Web框架,它使构建性能良好且高度并发的Web API变得有趣且易于所有人使用。

需求

Python 3.6+

安装

pip install bocadillo

示例

from bocadillo import App, configure

app = App()
configure(app)

@app.route("/")
async def index(req, res):
    res.json = {"hello": "world"}

将其保存为app.py,然后启动一个uvicorn服务器(启用热重载!)

uvicorn app:app --reload

说你好!

$ curl http://localhost:8000
{"hello": "world"}

准备好加入了吗?访问文档网站

变更日志

Bocadillo的所有更改均记录在变更日志中。要查看下一个版本中即将推出什么,请阅读未发布部分。

发布说明也可能作为博客文章发布在Bocadillo新闻上。

贡献

发现了一个错误?打字错误?想要帮助构建新功能?我们非常欢迎您的贡献!还有很多种贡献方式,不限于代码:帮助解决问题、提出新想法、改进文档等。

查看贡献指南以开始。

顺便说一句,这是Bocadillo贡献者名人堂。👨‍💻👩‍💻

致谢

标志由Florimond Manca设计。三明治图标由macrovector设计。

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

bocadillo-0.18.3.tar.gz (42.9 kB 查看哈希值)

上传时间 源代码

构建分发

bocadillo-0.18.3-py3-none-any.whl (65.7 kB 查看哈希值)

上传时间 Python 3

支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页