Django Каналы 2: сколько пользователей находится в комнате c - PullRequest
1 голос
/ 16 июня 2020

Я использую django -channels> = 2.0.0 и хочу узнать, сколько пользователей в «room1». Я не знаю, как найти общее количество подключений.

1 Ответ

0 голосов
/ 16 июня 2020

Используя InMemoryChannelLayer внутри вашего consumer, вы можете проверить, сколько соединений было добавлено на ваш уровень канала с помощью:

len(self.channel_layer.groups.get('room1', {}).items())
...