小编Hat*_* Me的帖子

没有消息类型 websocket.group_send 的处理程序,如何修复?

我从一个用户的 websocket 连接切换到聊天室,两个人可以互相连接,但是在切换时,在 receive 方法中,现在需要 group_send,之后就停止工作了,如何修复?

完整回溯

> Exception inside application: No handler for message type
> websocket.group_send   File
> "D:\Dev\Web\Chaty\lib\site-packages\channels\sessions.py", line 183,
> in __call__
>     return await self.inner(receive, self.send)   File "D:\Dev\Web\Chaty\lib\site-packages\channels\middleware.py", line 41,
> in coroutine_call
>     await inner_instance(receive, send)   File "D:\Dev\Web\Chaty\lib\site-packages\channels\consumer.py", line 59, in
> __call__
>     [receive, self.channel_receive], self.dispatch   File "D:\Dev\Web\Chaty\lib\site-packages\channels\utils.py", line 52, in
> await_many_dispatch
>     await dispatch(result)   File "D:\Dev\Web\Chaty\lib\site-packages\channels\consumer.py", line 75, in
> dispatch
>     raise ValueError("No handler for message type %s" % message["type"]) …
Run Code Online (Sandbox Code Playgroud)

python django websocket django-channels

5
推荐指数
1
解决办法
7369
查看次数

标签 统计

django ×1

django-channels ×1

python ×1

websocket ×1