Заставьте celery использовать пользовательское промежуточное ПО django для журналов

Я использую пользовательское промежуточное ПО django для обработки журналов в моем приложении, но я не знаю, как читать их из celery (асинхронные вызовы). Кроме того, похоже, что celery игнорирует Django middleware, так что как я могу добиться того, чтобы celery проходил через мой пользовательский django middleware? Заранее спасибо

В вашем файле celery.py, пожалуйста, добавьте

app = Celery('scheduler') app.config_from_object('django.conf:settings', namespace='CELERY')

app.conf.update({ 'worker_hijack_root_logger': False })

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