celery应用程序具有config_from_object
功能,可用于从Django设置中加载配置:
app.config_from_object('django.conf:settings', namespace='CELERY')
但是使用这种命名空间celery时,只会加载以CELERY_
开头且忽略的设置:CELERYD_CONCURRENCY
,CELERYBEAT_SCHEDULER
等
答案 0 :(得分:0)
删除namespace
kwarg解决了该问题。
另一种解决方案是更改配置前缀:
CELERYD -> CELERY_WORKER
CELERYBEAT -> CELERY_BEAT