Как обрабатывать трудоемкие задачи в DJango?

Может ли кто-нибудь сообщить мне, как обрабатывать асинхронные HTTP-запросы вообще (или конкретно в DJango)?

У меня есть веб-приложение, которое должно генерировать отчет в бэкенде и выводить его в файл excel. Это трудоемкий процесс, который занимает до 5 минут.

Я новичок в асинхронных запросах и довольно сильно запутался в таком количестве жаргонизмов, как очереди сообщений, брокеры сообщений, RabbitMQ, Celery....

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