2016-07-15 3 views
5

Я использую группу каналов Django, чтобы создать чат-систему и хочу, чтобы все пользователи вошли в комнату чата.Найти всех пользователей (reply_channels), добавленных в группу (каналы Django)

Group предоставляют следующие методы:

  • Group("group_name").add(message.reply_channel)
  • Group("group_name").discard(message.reply_channel)
  • Group("group_name").send({"text": "My group message",})

Но нет ничего подобного, что я могу найти всех пользователей (reply_channel) в группе.

Благодаря

ответ

0

Джанго каналы намеренно избегали возможность определить всех пользователей, в основном из-за проблем с масштабируемостью. Read this

Однако есть this пакет под названием Django Channels Presence, который позволяет вам определять пользователей в настоящее время в комнате, и они используют другой механизм, чтобы он масштабировался по-разному по сравнению с каналами Django.

 Смежные вопросы

  • Нет связанных вопросов^_^