Как показать вывод команды shell в Django с помощью каналов?

Я хочу отобразить содержимое команды install, выполняемой пользователем, на моей веб-странице. Эти команды обычно выполняются медленно, поэтому я хочу отобразить живой вывод их журналов. Я хочу, чтобы вывод этой команды можно было использовать внутри шаблона. Я знаю, что для этого мне может понадобиться написать websocket, но я слышал, что django channel может помочь мне в этом. Может ли кто-нибудь предоставить мне простой пример того, как это сделать? Все, что мне нужно, это простой код websocket(websocket.py), django views(views.py), и шаблон(template.html). Конечно, если settings.py нужно изменить, пожалуйста, дайте мне знать.

Спасибо, Джейкоб

Вернуться на верх