我正在学习“使用芹菜的第一步”教程,虽然稍后我将转到一个非数据库解决方案,但现在我不想深入讨论这个问题。我只想使用djcelery附带的数据库后端。
那么在下面的代码中'backend‘参数的值应该是什么:
from celery import Celery
celery = Celery('tasks', broker='django://',backend='XXXX')我试过了:
“数据库”(由于未安装SQLAlchemy而失败)
"djcelery“(模块对象不可调用)
"djcelery.backends“(模块对象没有”backends“属性)
发布于 2012-09-10 02:04:48
我是芹菜的新手,我想使用rabbitmq作为代理,使用djcelery的数据库作为后端。在谷歌了很多次之后,我找到了this link,从那里我得到了适合我的解决方案:
celery = Celery('tasks',
broker='amqp://',
backend='djcelery.backends.database.DatabaseBackend')未使用别名。如果这对你也有效,请让我知道。
https://stackoverflow.com/questions/11744416
复制相似问题