芹菜:如何从Django设置中读取芹菜节拍配置?

时间:2018-07-12 17:13:16

标签: python django celery

celery应用程序具有config_from_object功能,可用于从Django设置中加载配置:

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

但是使用这种命名空间celery时,只会加载以CELERY_开头且忽略的设置:CELERYD_CONCURRENCYCELERYBEAT_SCHEDULER

1 个答案:

答案 0 :(得分:0)

删除namespace kwarg解决了该问题。

另一种解决方案是更改配置前缀:

CELERYD -> CELERY_WORKER
CELERYBEAT -> CELERY_BEAT