nikkyhud
@nikkyhud
Пишу скрипты на python

Django channels. Как получить список channel_name, которые добавленны в группу?

У меня есть код:
class ChatConsumer(AsyncWebsocketConsumer):

    async def connect(self):
        self.room_name = self.scope["url_route"]["kwargs"]["room_name"]
        self.room_group_name = f"chat_{self.room_name}"
        await self.channel_layer.group_add(self.room_group_name, self.channel_name)
        await self.accept()


Я хочу получить при подключении список всех подключенных каналов в данной группе, не могу найти информацию об этом, пробовал искать на английском и на русском, не кидайтесь помидорами :)
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ответы на вопрос 1
nikkyhud
@nikkyhud Автор вопроса
Пишу скрипты на python
channels = [channel for channel in channel_layer.groups.get(room_group_name, set())]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы