- 配置 ASGI 支持 WebSocket 连接 - 新增 WebSocket 路由和消费者类 MegCenter - 实现消息序列化和推送逻辑 - 前端集成 WebSocket 连接状态管理和重连机制 - 添加用户在线状态提示和未读消息提醒- 更新角色权限配置显示条件 - 扩展用户信息存储结构支持 WebSocket 状态字段
7 lines
242 B
Python
7 lines
242 B
Python
# -*- coding: utf-8 -*-
|
|
from django.urls import path
|
|
from application.websocketConfig import MegCenter
|
|
|
|
websocket_urlpatterns = [
|
|
path('ws/<str:service_uid>/', MegCenter.as_asgi()), # consumers.DvadminWebSocket 是该路由的消费者
|
|
] |