2012-07-31 72 views
0

我正在通過「芹菜的第一步」教程,雖然後來我將轉移到非數據庫解決方案,但現在我不想進入這個問題。我只想使用djcelery附帶的數據庫後端。爲數據庫後端配置django-celery

那麼應該在「後臺」參數的值是在下面的代碼:

from celery import Celery 
celery = Celery('tasks', broker='django://',backend='XXXX') 

我已經試過:

「數據庫」(由於未安裝的SQLAlchemy其失敗)

「djcelery」(模塊對象不是可調用)

「djcelery.backends」(模塊對象沒有屬性 「後端」)

回答

1

我是芹菜的新手,我想用rabbitmq作爲broker和djcelery的數據庫作爲後端。很多谷歌搜索後,我發現this link從那裏我得到的是對我的作品的解決方案:

celery = Celery('tasks', 
       broker='amqp://', 
       backend='djcelery.backends.database.DatabaseBackend') 

沒有使用別名。請讓我知道,如果這也適用於你。

+1

這與OP的嘗試(哪個失敗)有何不同? – 2012-09-26 07:52:29