为数据库后端配置django-celery
问题描述:
我正在通过“芹菜的第一步”教程,虽然后来我将转移到非数据库解决方案,但现在我不想进入这个问题。我只想使用djcelery附带的数据库后端。为数据库后端配置django-celery
那么应该在“后台”参数的值是在下面的代码:
from celery import Celery
celery = Celery('tasks', broker='django://',backend='XXXX')
我已经试过:
“数据库”(由于未安装的SQLAlchemy其失败)
“djcelery”(模块对象不是可调用)
“djcelery.backends”(模块对象没有属性 “后端”)
答
我是芹菜的新手,我想用rabbitmq作为broker和djcelery的数据库作为后端。很多谷歌搜索后,我发现this link从那里我得到的是对我的作品的解决方案:
celery = Celery('tasks',
broker='amqp://',
backend='djcelery.backends.database.DatabaseBackend')
没有使用别名。请让我知道,如果这也适用于你。
这与OP的尝试(哪个失败)有何不同? – 2012-09-26 07:52:29