Как послать сообщение с сервера на клиента WebSocket в Django?

264 просмотра
0
0 Комментариев

Использую Channels для реализации вебсокета. Нужно, чтобы при выполнении какой-то функции я мог отправить на клиента по веб-сокету сообщение (типа уведомления). Как реализовать данный процесс?


Добавить комментарий

1 Ответы

Python Опубликовано 12.12.2018
0

Нашел ответ на свой вопрос:

Group("notify").send({
            "text": json.dumps({
                "type": 'task',
                "id": data['doer_id'],
                "task_id": task_id,
                "content": data['description']
            })
        })

в Group указываем нужный нам канал и отправляет объект со свойством text, куда кидаем наши данные.

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up