2017-01-08 61 views
0

我想讓Jobtastic運行來顯示當前正在運行的芹菜任務的狀態。我正在使用芹菜3.1.25。我在jobtastic任務模塊中收到此錯誤聲明:芹菜配置錯誤的Python Jobtastic

try: 
    from celery import conf 
     .... 
except ImportError 

python無法導入名稱'conf'。我認爲這是一個芹菜版本問題,但Jobtastic文檔提及與芹菜3.1的兼容性。芹菜3.1.x有沒有其他人得到Jobtastic?

回答

0

這裏就是我得到了jobtastic與瓶工作:

而是從PIP安裝jobtastic,我從GitHub克隆安裝最新版本jobtastic == 1.0.0a1(如在寫作時)我的virtualenv爲該項目。

我發現需要爲Celery配置設置JOBTASTIC_CACHE而不是基本的Flask應用程序配置。

另外我注意到我無法使用RDBMS作爲jobtastic緩存 - cache中的jobtastic檢查Django(不是在我的情況下),然後是Werkzeug(即Flask),然後是Memcached或Redis。

我最終使用Redis的有:

JOBTASTIC_CACHE = '的Redis://本地主機:6379'

現在jobtastic運行。