@Andrei1penguin1

Как отправить Response определенному пользователю в Django?

Доброго времени суток, есть сигнал на сохранение сообщения в базе данных, то есть когда один пользователь отправляет сообщение другому, другому (в случае, если он онлайн, то есть у него открыт web-socket) должно прийти уведомление
Как я понимаю, для этого нужно на сторону клиента послать JsonResponse с нужными данными, но вся проблема в том, что я не знаю, как отправить ответ конкретному пользователю
То есть что-то вроде этого:
def notification(sender, **kwargs):
    user = kwargs.get("instance").user
    if user.is_online:
        return JsonResponse(to_client=user)
    else:
        pass

Но это, разумеется, не работает
  • Вопрос задан
  • 36 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Никак, ответы шлются в ответ на запросы. Если у пользователя открыт websocket, то по нему уведомление и и шлите.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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