我一直在关注官方django频道的聊天室教程。聊天室-同步教程
然而,即使遵循每一个步骤并反复检查,我仍然会遇到相同的问题:教程提到,访问同一聊天室(因此也有相同的组名)的两个用户都应该在打开的两个浏览器选项卡中接收来自彼此的消息。
如果我从选项卡1发送消息,我在选项卡1中看不到我的消息,但在选项卡2中可以看到。
如果我从标签2发送消息,我可以看到标签2上的消息重复,标签1上没有。
这个问题出现在同步教程和异步教程中。
有人有同样的问题吗?
我看不出我在学习教程的时候做错了什么。我使用的是django/channels的最新版本和python3.9以及教程中提到的redis版本。
谢谢您。
1条答案
按热度按时间b4qexyjb1#
找到了:这是一个bug,channels 3.0.1的更新修复了它(我使用的是3.0.0)。我刚刚发现有人几个小时前在1566期上报道了这件事,他刚试过,效果很不错!