使用pyuv的简单WSGI服务器
项目描述
uvwsgi是一个Python WSGI服务器,它使用libuv和http-parser库,这些库也被Node.JS通过其Python绑定库使用。
动机
现在有很多优秀的WSGI服务器,那么为什么还要创建一个新的呢?我最近一直在玩Flask和WSGI,我想看看它的内部结构。如你所见,代码相当简短,但我预计将来会对它进行更多修改和增加更多功能。
状态
uvwsgi不应用于生产。它仍在开发中。
目前该项目维护不是很积极,如果你愿意帮助,请给我发邮件!
安装
uvwsgi可以使用pip轻松安装
pip install uvwsgi
用法
示例用法
from flask import Flask
from uvwsgi import run
app = Flask(__name__)
@app.route('/')
def index():
return 'hello world!'
if __name__ == '__main__':
run(app, ('0.0.0.0', 8088))
以下命令行应用程序也可以直接用于提供WSGI应用程序。假设上面的代码存储在一个名为tst.py的文件中,它可以如下提供
uvwsgi tst:app --port 8888
注意:您需要先安装此包,才能获得uvwsgi命令。
许可证
除非文件中另有说明,否则uvwsgi使用MIT许可证,请参阅LICENSE文件。
项目详情
关闭
uvwsgi-0.3.2.tar.gz的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 48e8148a82268137ca1f12bcf5d7321ec6839497f3efca04b0d671358f69e43d |
|
| MD5 | 62de94b3de52af42b3509975074361b2 |
|
| BLAKE2b-256 | 1016f84f77d9330ab90ed1f6193e939d2bfe339b0ae1b68c1b59f69773623b44 |