Заставьте 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 })