Длительная обработка в форме Django ModelAdmin

У меня есть пользовательская форма в admin.ModelAdmin, где я использую для загрузки некоторых CSV данных с помощью загрузки файла.

Иногда обработка этого CSV-файла занимает больше времени, чем позволяет тайм-аут HTTP Worker, что вынуждает меня разделить CSV-файл на более мелкие фрагменты, которые не приведут к срабатыванию тайм-аута работника.

Мне нужно найти способ избежать разбиения CSV на отдельные куски для загрузки по одному за раз.

Я исследовал, как я могу решить эту проблему, и мне трудно найти какие-либо ресурсы, на которых я мог бы учиться, например, учебник.

Каковы некоторые общие шаблоны и лучшие практики, когда мне нужно сделать что-то длительное (>30s) в Django Admin? Я ищу указатели, руководства и учебники.

Спасибо!

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