是否有channel_layer的内置方法返回Django通道中的“组列表”?

问题描述 投票:0回答:1

我想向用户显示在使用Django-Channels构建的实时聊天应用程序中打开的聊天室列表。我认为,由于组充当聊天室,因此需要一种返回所创建的组列表的方法。是否有任何chanel_layer内置方法返回组列表?如果不是,是否有其他方法可以向用户显示打开的聊天室列表?

编辑:添加了“由于组充当聊天室”

django chat django-channels
1个回答
0
投票

没有,因为您可能正在运行许多不同的服务器实例,所以无法知道其他实例已订阅。

根据您的情况,我建议您在数据库中为聊天室创建一个模型。

然后,您可以使用此列表在发送/订阅频道组时在频道组名称中列出和使用pk

© www.soinside.com 2019 - 2024. All rights reserved.