5

我正在使用 Django 频道组来构建一个聊天系统,并希望获取聊天室中的所有用户。

组提供这些方法:

  • Group("group_name").add(message.reply_channel)
  • Group("group_name").discard(message.reply_channel)
  • Group("group_name").send({"text": "My group message",})

但是没有类似的东西我可以在 Group 中找到所有用户(reply_channel)。

谢谢

4

1 回答 1

0

Django Channels 故意避免确定所有用户的能力,主要是出于可伸缩性的考虑。读这个

但是,有一个名为 Django Channels Presence 的,它允许您确定当前在房间中的用户,并且他们使用不同的机制,因此与 Django Channels 相比,它的扩展方式不同。

于 2018-02-02T21:29:23.893 回答