Интегрируйте в проект celery и выводите логику в соответствующий таск. Уведомление о выполнении можно слать на мыло или показывать прям на странице. Самый простой и гибкий вариант для вашего случая.
docs.celeryproject.org/en/latest/getting-started/i...
docs.celeryproject.org/en/latest/django/first-step...