Как передать процент завершения из бэкенда во фронтэнд
Ок, у меня есть Django backend, который выполняет некоторые задачи, и один из запросов вычисляет сложный расчет, который может занять от пары секунд до 15 минут в зависимости от введенных данных.
Дело в том, что у меня есть цикл, из которого я могу вычислить процент завершения, однако я не могу понять, как отправить запрос на обновление, говорящий что-то вроде {'completion':20}
каждую итерацию цикла.
Frontend - это Node, размещенный на отдельном сервере.
Запросы должны поступать со стороны клиента. Храните обновленное значение завершения в модели в бэкенде, отправьте AJAX-запрос со стороны клиента и запросите последнее значение завершения, получите ответ и отобразите его.