为每个人提供快速、高度并发和可扩展的web api

bocadillo的Python项目详细描述


Build statusTest coveragepypi versioncode style

Mentioned in awesome-asyncio@bocadillopy on Twitter


文档: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设计。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
junit cucumber为什么会找到“runTest.java”来运行测试?   在Eclipse中找不到java KeyPairGenerator   java NotSerializableException即使在实现Serializable之后   noclassdeffounderror(java字符串连接)为什么会出现这种异常?   java Guice:将接口绑定到由动态代理创建的实例   使用Spring数据neo4j创建空间索引时发生java错误   java对于需要在50多个excel文件上运行并且每个文件平均包含25k行的项目,最佳的方法是什么   javaNIO中的java缓冲区写入/发送消息问题   如何在Java/eclipse中添加不调用super()的警告   JavaSpring:mvcUrl映射错误的id   java应该在getInstance或构造函数中使用Init方法吗?   安卓中的java空指针异常错误   java Jsoup不能完全获取原始html代码