mach9:基于ASGI和asyncawait的Web应用程序框架

时间:2024-05-28 09:39:50
【文件属性】:

文件名称:mach9:基于ASGI和asyncawait的Web应用程序框架

文件大小:80KB

文件格式:ZIP

更新时间:2024-05-28 09:39:50

asyncio web-application-framework asgi Python

马赫9 Mach9是一个基于和async/await的Web应用程序框架。 Mach9支持Http和WebSocket。 特征 阿斯吉 Mach9是基于。 您可以集成Mach9和 。 详细信息在。 异步 Mach9是基于Python 3.5的async / await语法。 小而简单 Mach9认为小而简单很重要。 安装 pip install mach9 用法 from mach9 import Mach9 from mach9 . response import text app = Mach9 () @ app . route ( '/' ) async def test ( request ): return text ( 'Hello world!' ) if __name__ == '__main__' : app . run ( host = '127.0


【文件预览】:
mach9-master
----MANIFEST.in(38B)
----requirements-dev.txt(126B)
----requirements.txt(43B)
----CONTRIBUTING.md(655B)
----.travis.yml(93B)
----tox.ini(269B)
----pytest.ini(34B)
----LICENSE(1KB)
----mach9()
--------router.py(12KB)
--------exceptions.py(3KB)
--------request.py(8KB)
--------config.py(7KB)
--------static.py(4KB)
--------handlers.py(6KB)
--------app.py(22KB)
--------websocket.py(6KB)
--------blueprints.py(7KB)
--------signal.py(34B)
--------response.py(12KB)
--------http.py(13KB)
--------testing.py(3KB)
--------log.py(363B)
--------__init__.py(166B)
--------server.py(8KB)
--------views.py(3KB)
--------timer.py(433B)
----setup.py(680B)
----README.md(1KB)
----tests()
--------test_server_events.py(2KB)
--------test_blueprints.py(9KB)
--------test_static.py(6KB)
--------test_config.py(2KB)
--------test_views.py(7KB)
--------test_dynamic_routes.py(1KB)
--------test_request_stream.py(12KB)
--------certs()
--------test_response.py(3KB)
--------utils.py(283B)
--------test_logging.py(838B)
--------test_websocket_protocol.py(3KB)
--------test_routes.py(18KB)
--------test_requests.py(8KB)
--------test_response_stream.py(967B)
--------test_signal_handlers.py(834B)
--------test_payload_too_large.py(975B)
--------test_cookiejar.py(1KB)
--------test_cookies.py(3KB)
--------test_middleware.py(4KB)
--------test_request_timeout.py(585B)
--------test_exceptions_handler.py(4KB)
--------test_vhosts.py(2KB)
--------test_bad_request.py(650B)
--------test_exceptions.py(4KB)
--------test_utf8.py(1KB)
--------test_redirect.py(2KB)
--------test_multiprocessing.py(732B)
--------test_request_data.py(1KB)
--------test_url_building.py(8KB)
--------static()
--------test_http_protocol.py(4KB)
----.gitignore(1KB)
----.coveragerc(85B)

网友评论