У меня есть желание использовать Django -каналы для отображения журналов на стороне сервера для пользователей, чтобы пользователь мог видеть, какие процессы активны или что они делают. Например, серверная загрузка в фоновом режиме с обновлениями статуса на веб-странице.
Я следовал учебному пособию по созданию сервера чата (на https://channels.readthedocs.io/en/latest/tutorial/index.html), с несколькими модификациями для тестирования нескольких других вещей.
Теперь я хочу подключиться к этому с помощью внутреннего процесса, и я в тупике. Если я пытаюсь создать класс, который загружает серверная часть и который наследуется от WebsocketConsumer, он не сможет инициализироваться из-за отсутствия области действия. Насколько я понимаю, область действия определяет, к какой группе присоединяется Websocket, поэтому я хотел бы убедиться в точности данных.
Я также нашел django -eventstream, реализующий Server-Sent-Events, Кажется, это может быть хорошим решением для моих нужд. Кто-нибудь использовал это, и мог бы уточнить, это то, что я хочу? Я не хочу go спускаться по этой кроличьей норе, только чтобы барсук откусил мне лицо.