Задать вопрос
@mr_good_cat

Как в channels сделать так, чтобы чат по-разному реагировал на разные группы пользователей?

По этому туториалу https://django.fun/docs/channels/ru/3/tutorial/ сделал чат. Теперь нужно, что бы он обычным пользователям вместе с их сообщением выдавал ещё какой-то текст, а пользователям с правами, прописанными в админке, только сообщения.
Где и как в consumers прописать проверку на пользователя?
  • Вопрос задан
  • 58 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл Python-разработчик
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@mr_good_cat Автор вопроса
в итоге в def receive в consumers прописал if self.scope['user'].has_perm()
пока всё работает
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы