У меня есть представление django без использования фоновой задачи сельдерея.
Это делает долгий расчет, а затем визуализирует шаблон.
Теперь я хочу использовать сельдерей, чтобы сделать длинный расчет вbackground.
Но шаблону, который я создал, нужны значения контекста из этого длинного вычисления.
Как шаблон будет загружаться изначально, говоря "работа в процессе, и позже обновлять HTML, когда значения контексташаблона готовы и показывают правильный html.
Я слышал о двух решениях:
1) использовать ajax для проверки связи с сервером, чтобы проверить, выполнена задача или нет, а затем продолжить работу.
2) вообще не используйте сельдерей, создайте другое представление и URL для расчетов и загрузите HTML-код внутри основного шаблона, используя AJAX.
, что лучше, потому что в обоих случаях, когда ajax запрашиваетя должен показать индикатор загрузки.