-
大小: 23KB文件类型: .zip金币: 1下载: 0 次发布日期: 2021-01-10
- 语言: Python
- 标签: websocket dwebsocket
资源简介
Python django==1.9.2 使用websocket 插件
代码片段和文件信息
from django.conf import settings
from django.http import HttpResponse
from django.utils.decorators import decorator_from_middleware
from .middleware import WebSocketMiddleware
__all__ = (‘accept_websocket‘ ‘require_websocket‘)
WEBSOCKET_MIDDLEWARE_INSTALLED = ‘dwebsocket.middleware.WebSocketMiddleware‘ in getattr(settings‘MIDDLEWARE_CLASSES‘ [])
def _setup_websocket(func):
from functools import wraps
@wraps(func)
def new_func(request *args **kwargs):
response = func(request *args **kwargs)
if response is None and request.is_websocket():
response = HttpResponse()
response.__len__ = lambda : 0
return response
return response
if not WEBSOCKET_MIDDLEWARE_INSTALLED:
decorator =
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-08-29 11:21 dwebsocket\
目录 0 2018-08-29 11:21 dwebsocket\backends\
目录 0 2018-08-29 11:21 dwebsocket\backends\default\
文件 1366 2018-08-27 13:53 dwebsocket\backends\default\factory.py
文件 9834 2018-08-27 13:53 dwebsocket\backends\default\protocols.py
文件 3278 2018-08-27 13:53 dwebsocket\backends\default\websocket.py
文件 0 2018-08-27 13:53 dwebsocket\backends\default\__init__.py
目录 0 2018-08-29 11:21 dwebsocket\backends\default\__pycache__\
文件 1512 2018-08-28 13:53 dwebsocket\backends\default\__pycache__\factory.cpython-35.pyc
文件 9109 2018-08-28 13:53 dwebsocket\backends\default\__pycache__\protocols.cpython-35.pyc
文件 3553 2018-08-28 13:53 dwebsocket\backends\default\__pycache__\websocket.cpython-35.pyc
文件 139 2018-08-28 13:53 dwebsocket\backends\default\__pycache__\__init__.cpython-35.pyc
目录 0 2018-08-29 11:21 dwebsocket\backends\uwsgi\
文件 987 2018-08-27 13:53 dwebsocket\backends\uwsgi\factory.py
文件 0 2018-08-27 13:53 dwebsocket\backends\uwsgi\__init__.py
文件 0 2018-08-27 13:53 dwebsocket\backends\__init__.py
目录 0 2018-08-29 11:21 dwebsocket\backends\__pycache__\
文件 131 2018-08-28 13:53 dwebsocket\backends\__pycache__\__init__.cpython-35.pyc
文件 1256 2018-08-27 13:53 dwebsocket\decorators.py
文件 938 2018-08-27 13:53 dwebsocket\factory.py
文件 2229 2018-08-27 13:53 dwebsocket\middleware.py
文件 1800 2018-08-27 13:53 dwebsocket\websocket.py
文件 27 2018-08-27 13:53 dwebsocket\__init__.py
目录 0 2018-08-29 11:21 dwebsocket\__pycache__\
文件 1524 2018-08-28 11:15 dwebsocket\__pycache__\decorators.cpython-35.pyc
文件 1371 2018-08-28 11:15 dwebsocket\__pycache__\factory.cpython-35.pyc
文件 2343 2018-08-28 11:15 dwebsocket\__pycache__\middleware.cpython-35.pyc
文件 2413 2018-08-28 13:53 dwebsocket\__pycache__\websocket.cpython-35.pyc
文件 151 2018-08-28 11:15 dwebsocket\__pycache__\__init__.cpython-35.pyc
评论
共有 条评论