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



芹菜应用程序有一个config_from_object函数,我用它从Django设置中加载配置:

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

但是有了这样的名称空间,芹菜只加载以CELERY_开始并忽略的设置:CELERYD_CONCURRENCYCELERYBEAT_SCHEDULER等。

删除namespacekwarg解决了问题。

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

CELERYD -> CELERY_WORKER
CELERYBEAT -> CELERY_BEAT

相关内容

  • 没有找到相关文章

最新更新