是否可以获取Django频道2.x中所有已创建房间的列表? 我检查过文档,没有方法可以返回已创建房间的列表。
答案 0 :(得分:0)
如果此问题是关于在django-channels 2中列出所有组的话,
如果将django-channels 2配置为使用Redis作为后端,则它将所有组存储在Redis中,前缀为“ asgi :: group:”。
要列出组,可以使用以下代码:
r = redis.Redis.from_url(REDIS_URL_USED_BY_CHANNELS_2)
prefix = 'asgi::group:'
groups = [key.decode('utf-8')[len(prefix):] for key in r.scan_iter(prefix + '*')]