Django-background-tasks process_tasks не работает

Я создал проект django по инструкциям из документации, и у меня есть простая задача:

@background
def test_task():
    print("wtf")

Затем я запустил функцию test_task() в оболочке manage.py, и задача была успешно добавлена в БД (SQLite3). Однако, когда я запустил python manage.py process_tasks, ничего не произошло.

Этот модуль, мягко говоря, не очень популярен, поэтому я не мог найти никаких ответов на свою проблему, пока 5 минут назад не обнаружил closed issue в репозитории модуля на github. И я решаю опубликовать это ниже.

PS: Я использую Django 2.2 для этого проекта

Итак, я уверен, что проблема кроется в способности модуля обнаружить задачу. Решением было просто импортировать функцию задачи в другой файл tasks.py в той же папке.

Внутри tasks.py:

from .views import test_task

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