2011-12-16 105 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。