我从另一个stackoverflow帖子中找到了解决问题的方法:为什么Celery在Python
shell中有效,但在Django视图中无效?(导入问题)
我必须将这些行添加到我的设置文件中:
CELERY_RESULT_BACKEND = "amqp"CELERY_importS = ("app.module.tasks", )
然后在task.py文件中将任务命名为:
@task(name="module.tasks.add")
必须将任务名称通知服务器和客户端。celery和django-celery教程在其教程中省略了这些行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)