приходит запрос
2. Запускается выполнение long running task
3. на фронт отдается id задачи
4. Через какое-то время с фронта приходит запрос на получение статуса задачи
5. Если задача завершена (не важно success или fail), то статус отдается корректно. Если задача все еще в работе, то джанго не возвращает ответ, а пытается получить статус задачи...
Как можно исправить?
Вот код вьюхи на получение статуса: https://codeshare.io/yoqNBl
а AsyncResult это у нас что?
https://docs.celeryproject.org/en/stable/reference/celery.result.html насколько я понимаю, получаю объект задачи по id
Обсуждают сегодня