在django shell中运行此脚本:
import processors.topics.tasks as t
t.test.delay()给出此错误:
NotRegistered: 'processors.topics.tasks.test'奇怪的是,当我运行时,任务输出中肯定包含了chorus.processors.topics.tasks.test。
python celeryd --verbosity=2 --loglevel=INFO --purge我为什么要犯这个错误?
发布于 2011-11-04 06:18:45
这与导入任务的方式有关--例如,从项目导入任务而不是从应用程序导入任务,导入chorus.processors.topics任务而不是从processors.topics.tasks导入任务。这给芹菜带来了问题,因为在客户端和服务器中名称是不同的。
下面是与以下问题相关的文档
https://stackoverflow.com/questions/8005311
复制相似问题