Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 通过文件夹中的芹菜节拍调用任务会引发错误_Python_Django_Python 3.x_Celery - Fatal编程技术网

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
文件?是的,我也尝试过。但不起作用