文章詳情頁
python - Django利用dwebsocket實現后臺數據更新實時更新到前端?
瀏覽:71日期: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. angular.js - 關于$apply()2. angular.js使用$resource服務把數據存入mongodb的問題。3. MySQL數據庫中文亂碼的原因4. dockerfile - 我用docker build的時候出現下邊問題 麻煩幫我看一下5. nignx - docker內nginx 80端口被占用6. android-studio - Android Studio 運行項目的時候一堆警告,跑步起來!?7. dockerfile - [docker build image失敗- npm install]8. angular.js - Ionic 集成crosswalk后生成的apk在android4.4.2上安裝失敗???9. mysql - 新浪微博中的關注功能是如何設計表結構的?10. 如何解決Centos下Docker服務啟動無響應,且輸入docker命令無響應?
排行榜
