celery找不到任务

# celery 找不到任务

from celery import Celery
import os


os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'yourproject.settings')

app = Celery('yourproject')
app.config_from_object('django.conf:settings', namespace='CELERY')

app.autodiscover_tasks(lambda: settings.INSTALLED_APPS, force=False)

如果使用了上述方法还是没有任务,可能是代码错误,但是没有提示。

可以强制查找任务

app = Celery('bdzhserver', include=['your_module.tasks'])