Python 通过文件夹中的芹菜节拍调用任务会引发错误
我有以下芹菜节拍Python 通过文件夹中的芹菜节拍调用任务会引发错误,python,django,python-3.x,celery,Python,Django,Python 3.x,Celery,我有以下芹菜节拍 CELERY_BEAT_SCHEDULE = { 'task-number-one': { 'task': 'frontend.tasks2.tasks.test_task', #this doesn't work throws following error 'schedule': 1.0 }, } 下面的错误发生在我开始芹菜节拍和工作时 [2018-08-20 19:26:31606:ERROR/MainProcess]收到类型为“frontend
CELERY_BEAT_SCHEDULE = {
'task-number-one': {
'task': 'frontend.tasks2.tasks.test_task', #this doesn't work throws following error
'schedule': 1.0
},
}
下面的错误发生在我开始芹菜节拍和工作时
[2018-08-20 19:26:31606:ERROR/MainProcess]收到类型为“frontend.tasks2.tasks.test_task”的未注册任务。
该消息已被忽略和丢弃
您是否记得导入包含此任务的模块?
或者您使用的是相对导入
我有以下项目结构
frontend
|-tasks2
| |-tasks.py
| |-test_task()
|-tasks.py
|-test_task()
但是,如果我将节拍计划更改为“跟随”,它将开始工作,这两个test\u task()
函数是相同的
CELERY_BEAT_SCHEDULE = {
'task-number-one': {
'task': 'frontend.tasks.test_task', # this does work properly
'schedule': 1.0
},
}
我哪里出错了 您是否在
前端
目录中包含了一个\uuuu init\uuuuuuuuuy.py
文件?是的,我也尝试过。但不起作用