a2wsgi:将WSGI应用程序转换为ASGI应用程序,或将ASGI应用程序转换为WSGI应用程序

时间:2024-06-08 11:58:50
【文件属性】:

文件名称:a2wsgi:将WSGI应用程序转换为ASGI应用程序,或将ASGI应用程序转换为WSGI应用程序

文件大小:31KB

文件格式:ZIP

更新时间:2024-06-08 11:58:50

wsgi asgi Python

a2wsgi 将WSGI应用程序转换为ASGI应用程序,或将ASGI应用程序转换为WSGI应用程序。 纯Python。 仅取决于标准库。 与其他转换器相比,优点是a2wsgi不会在内存中累积请求的内容或响应内容,因此您不必担心由a2wsgi引起的内存限制。 在由uvicorn / startlette或hypercorn实现的转换器中存在此问题。 安装 pip install a2wsgi 如何使用 将WSGI应用程序转换为ASGI应用程序: from a2wsgi import WSGIMiddleware ASGI_APP = WSGIMiddleware ( WSGI_APP ) 将ASGI应用程序转换为WSGI应用程序: from a2wsgi import ASGIMiddleware WSGI_APP = ASGIMiddleware ( ASGI_APP )


【文件预览】:
a2wsgi-master
----a2wsgi()
--------types.py(644B)
--------__init__.py(183B)
--------asgi.py(7KB)
--------py.typed(0B)
--------wsgi.py(8KB)
----.gitignore(1KB)
----README.md(1KB)
----.github()
--------workflows()
----tests()
--------test_wsgi.py(5KB)
--------test_asgi.py(5KB)
--------__init__.py(0B)
----LICENSE(11KB)
----.gitattributes(12B)
----script()
--------version.py(509B)
----.coveragerc(432B)
----benchmark.py(3KB)
----pyproject.toml(830B)
----poetry.lock(38KB)

网友评论