我在这个配置中使用django-celery和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-admin中,我没有看到任务。 配置有什么错误?
答案 0 :(得分:0)
可能是因为您配置了CELERY_RESULT_BACKEND = "redis"
。据我所知,这意味着您使用redis来存储结果。
要使用django admin查看您的任务,我相信您需要将它们存储在django正在使用的同一个数据库中。
答案 1 :(得分:0)
尝试运行manage.py celerycam。
它需要芹菜的快照来更新django-admin。