Celery не запускается с Django 4.0

Я обновился с Django 2.2 до 4.0, и хотя приложение работает нормально, celery не запускается, он только отображает логотип Celery, без текста, без ошибок. В моем приложении есть несколько файлов tasks.py в разных модулях.

Согласно сайту Celery, все настроено нормально. Я даже попробовал проверить пример debug_task, но получаю тот же результат.

Мой файл celery.py внутри proj/ выглядит следующим образом:

import os
from celery import Celery
from django.conf import settings

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'proj.settings.production')
app = Celery(
    'proj',
    backend='amqp',
    broker='amqp://guest@localhost:5672//'
)
app.config_from_object('django.conf:settings')
app.autodiscover_tasks(lambda: settings.INSTALLED_APPS)

Тогда, как указано в официальной документации, мой proj/init.py имеет следующий вид:

from .celery import app as celery_app

__all__ = ('celery_app',)

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