文章详情页
python - Django利用dwebsocket实现后台数据更新实时更新到前端?
浏览:139日期:2022-09-01 13:50:55
问题描述
实现的功能是django后台数据更新之后,例如说一个群组人员增加,不刷新页面实现推送消息的功能,但是不是很懂dwebsocket的机制:
给的实例代码中:
@accept_websocketdef echo(request): if request.is_websocket:lock = threading.RLock()try: lock.acquire() clients.append(request.websocket) for message in request.websocket:if not message: break for client in clients: client.send(message)finally: clients.remove(request.websocket) lock.release()
client.send()传递的是一个什么参数呢?如何从后端发送更新的消息呢?
问题解答
回答1:不是应该前端直接定时请求的么?
相关文章:
1. docker镜像push报错2. javascript - weex和node,js到底是怎样一个关系呢?3. docker-machine添加一个已有的docker主机问题4. thinkphp5.1学习时遇到session问题5. docker安装后出现Cannot connect to the Docker daemon.6. debian - docker依赖的aufs-tools源码哪里可以找到啊?7. 一道关于 JavaScript 中 this 的题目的困惑8. python3.x - python连oanda的模拟交易api获取json问题第七问9. javascript - 正则表达式匹配,替换html标签里面的内容10. python3.x - 如何将python3.4的程序转为python2.7
排行榜
