2011-12-16 49 views
1

我使用Django,芹菜和Redis的這種配置:Django的芹菜+ Redis的不顯示任務

BROKER_URL = "redis://192.168.1.79:6379/0" 
BROKER_BACKEND = "redis" 
CELERY_SEND_EVENTS=True 
CELERYBEAT_SCHEDULER="djcelery.schedulers.DatabaseScheduler" 
CELERY_RESULT_BACKEND = "redis" 
CELERY_REDIS_HOST = "192.168.1.79" 
CELERY_REDIS_PORT = 6379 
CELERY_REDIS_DB = 0 

在Django管理員,我看不到任務。 config中有什麼錯誤?

回答

0

可能是因爲你配置了CELERY_RESULT_BACKEND = "redis"。據我所知,這意味着你使用redis來存儲你的結果。

要使用django admin查看您的任務我相信您需要將它們存儲在django使用的同一個數據庫中。

0

嘗試運行manage.py celerycam。

它需要芹菜的快照才能更新django-admin。