文件名称:graphql-ws:GraphQL WebSockets
文件大小:66KB
文件格式:ZIP
更新时间:2024-06-01 08:32:16
Python
GraphQL WS GraphQL订阅的Websocket后端。 支持以下应用程序服务器: 使用asyncio的Python 3应用程序服务器: Websockets的例如Sanic(通过库) Python 2应用程序服务器: 例如Flask (通过 ) 安装说明 要安装graphql-ws,只需在您的shell中运行此命令 pip install graphql-ws 例子 Python 3服务器 创建一个可订阅的模式,如下所示: import asyncio import graphene class Query ( graphene . ObjectType ): hello = graphene . String () @ staticmethod def resolve_hello ( obj , info , ** kwargs ):
【文件预览】:
graphql-ws-master
----MANIFEST.in(342B)
----README.rst(6KB)
----CONTRIBUTING.rst(3KB)
----.github()
--------ISSUE_TEMPLATE.md(324B)
----graphql_ws()
--------base_sync.py(3KB)
--------django_channels.py(1KB)
--------django()
--------base.py(6KB)
--------base_async.py(7KB)
--------__init__.py(153B)
--------gevent.py(1KB)
--------observable_aiter.py(1KB)
--------websockets_lib.py(1KB)
--------aiohttp.py(2KB)
--------constants.py(637B)
----HISTORY.rst(361B)
----AUTHORS.rst(156B)
----examples()
--------flask_gevent()
--------django_channels2()
--------django_subscriptions()
--------aiohttp()
--------websockets_lib()
----.travis.yml(974B)
----tox.ini(658B)
----LICENSE(1KB)
----setup.cfg(2KB)
----setup.py(60B)
----Makefile(2KB)
----docs()
--------authors.rst(28B)
--------make.bat(6KB)
--------readme.rst(27B)
--------contributing.rst(33B)
--------conf.py(8KB)
--------usage.rst(78B)
--------installation.rst(1KB)
--------history.rst(28B)
--------index.rst(299B)
--------Makefile(7KB)
--------.gitignore(47B)
----.editorconfig(292B)
----tests()
--------test_django_channels.py(2KB)
--------test_gevent.py(1KB)
--------__init__.py(65B)
--------test_base.py(3KB)
--------conftest.py(158B)
--------test_base_async.py(3KB)
--------django_routing.py(186B)
--------test_aiohttp.py(3KB)
--------test_graphql_ws.py(6KB)
----.gitignore(842B)
----CODEOWNERS(34B)