Длительная обработка в форме Django ModelAdmin
У меня есть пользовательская форма в admin.ModelAdmin
, где я использую для загрузки некоторых CSV данных с помощью загрузки файла.
Иногда обработка этого CSV-файла занимает больше времени, чем позволяет тайм-аут HTTP Worker, что вынуждает меня разделить CSV-файл на более мелкие фрагменты, которые не приведут к срабатыванию тайм-аута работника.
Мне нужно найти способ избежать разбиения CSV на отдельные куски для загрузки по одному за раз.
Я исследовал, как я могу решить эту проблему, и мне трудно найти какие-либо ресурсы, на которых я мог бы учиться, например, учебник.
Каковы некоторые общие шаблоны и лучшие практики, когда мне нужно сделать что-то длительное (>30s) в Django Admin? Я ищу указатели, руководства и учебники.
Спасибо!