一.后台代码
from dwebsocket.decorators import accept_websocket
@accept_websocket
def test_func(request):
"""
这是一个函数接口视图
:param request:
:return:
"""
# 1. 接受前端传回的数据
res = request.websocket.wait()
# 2. 订阅redis通道,获取消息
# 3. 查询数据库, 获取任务执行的结果 数据
# 4. 向前端响应数据
request.websocket.send("这是发送给前端的数据".encode('utf-8'))
# 5. 关闭websocket连接
request.websocket.close()
二.前台代码
自己搜吧
三.websocket + 队列实现即使通讯
三 参考
https://blog.csdn.net/qq_37049050/article/details/78477155
https://blog.csdn.net/guyunzh/article/details/80595567
https://blog.csdn.net/weixin_39726347/article/details/88045752
https://blog.csdn.net/a649344475/article/details/81234825
https://www.cnblogs.com/baijinshuo/p/10550484.html
https://www.cnblogs.com/evilliu/articles/6529087.html