使用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 |