为每个人提供快速、高度并发和可扩展的web api
bocadillo的Python项目详细描述
文档:https://bocadilloproject.github.io
bocadillo是一个python异步web框架,它使构建性能良好且高度并发的web api变得有趣,并且每个人都可以访问。
要求
Python3.6+
安装
pip install bocadillo
示例
frombocadilloimportApp,configureapp=App()configure(app)@app.route("/")asyncdefindex(req,res):res.json={"hello":"world"}
将其另存为app.py
,然后启动uvicorn服务器(已启用热重新加载!):
uvicorn app:app --reload
打个招呼!
$ curl http://localhost:8000 {"hello": "world"}
准备好潜水了吗?Visit the documentation site。
更改日志
对bocadillo的所有更改都记录在changelog中。要查看下一版本中的内容,请阅读Unreleased部分。
发行说明也可以作为博客文章发布在Bocadillo News。
贡献
找到虫子了吗?打字错误?想帮助构建新功能吗?我们很想看到你的贡献!也有许多不包括代码的贡献方式:帮助解决问题、提出新想法、改进文档等。
查看Contributing guide开始。
顺便说一下,这里是博卡迪略贡献者名人堂。
学分
标志设计弗洛里蒙德曼卡。三明治图标由macrovector设计。