Django Каналы и отправка сообщений на стороне сервера - PullRequest
0 голосов
/ 15 января 2020

У меня есть желание использовать Django -каналы для отображения журналов на стороне сервера для пользователей, чтобы пользователь мог видеть, какие процессы активны или что они делают. Например, серверная загрузка в фоновом режиме с обновлениями статуса на веб-странице.

Я следовал учебному пособию по созданию сервера чата (на https://channels.readthedocs.io/en/latest/tutorial/index.html), с несколькими модификациями для тестирования нескольких других вещей.

Теперь я хочу подключиться к этому с помощью внутреннего процесса, и я в тупике. Если я пытаюсь создать класс, который загружает серверная часть и который наследуется от WebsocketConsumer, он не сможет инициализироваться из-за отсутствия области действия. Насколько я понимаю, область действия определяет, к какой группе присоединяется Websocket, поэтому я хотел бы убедиться в точности данных.

Я также нашел django -eventstream, реализующий Server-Sent-Events, Кажется, это может быть хорошим решением для моих нужд. Кто-нибудь использовал это, и мог бы уточнить, это то, что я хочу? Я не хочу go спускаться по этой кроличьей норе, только чтобы барсук откусил мне лицо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...