Django Channels 中是否有 channel_layer 的 returns 和 'list of groups' 的内置方法?

Is there any built-in method of channel_layer that returns the 'list of groups' in Django Channels?

我想向用户显示在使用 Django-Channels 构建的实时聊天应用程序中打开的聊天室列表。为此,我认为需要一种 returns 制作组列表的方法,因为组的功能相当于聊天室。是否有 chanel_layer 的内置方法 returns 组列表?如果没有,是否有其他方法向用户显示已打开的聊天室列表?

编辑:添加'since a group functions as a chatroom'

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

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

当sending/subscribing到频道组时,您可以使用它来列出并使用频道组名称中的pk