解决windows启动celery报TypeError: can

2019-11-21  本文已影响0人  python与数据分析

windows启动celery(版本3.1.18)报错如下:

image.png

解决方案:

# 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"])

上一篇 下一篇

猜你喜欢

热点阅读