windows启动celery(版本3.1.18)报错如下:
解决方案:
# coding:utf-8
from celery import Celery
from ihome.tasks import config
# 定义celery对象
celery_app = Celery("ihome")
# 引入配置信息
celery_app.config_from_object(config)
# 自动搜寻异步任务
celery_app.autodiscover_tasks(["ihome.tasks.sms"])
问题出在引入配置信息 config_from_object
修改如下:
# coding:utf-8
from celery import Celery
from ihome.tasks import config
# 定义celery对象
celery_app = Celery("ihome")
# 引入配置信息
celery_app.config_from_object("ihome.tasks.config")
# 自动搜寻异步任务
celery_app.autodiscover_tasks(["ihome.tasks.sms"])