大写的命名空间意味着所有芹菜配置必须用大写而不是小写来指定,并以CELERY_开始,因此,例如,task_always_eager设置成为CELERY_TASK_ALWAYS_EAGER, broker_url成为CELERY_BROKER_URL ans等等。这个配置是从celery4.0开始引入的。
因此,对于version <4,不需要在行中使用namespace
:
app.config_from_object(‘django.conf:settings‘, namespace=‘CELERY‘)
将上述资料改为:
app.config_from_object(‘django.conf:settings‘)
原文:https://www.cnblogs.com/xingkongzhizhu/p/11664099.html