сторону сигналов копать?
я вот как раз статью читаю https://code.tutsplus.com/ru/tutorials/using-celery-with-django-for-background-task-processing--cms-28732 тут, вобщем-то, описан Ваш случай :)
Обсуждают сегодня