Django Celery:manage.py celeryd返回“Unknown Command”

时间:2011-03-20 11:58:41

标签: django celery django-celery

我正在尝试使用Django ORM作为后端设置Celery。

我安装了所有必需的软件包(django-celery,djkombu),完成了the docs指定的所有操作,运行了syncdb以生成必要的数据库表。

但是,当我尝试通过manage.py命令启动Celery时,我收到了“未知命令”错误。

python manage.py celeryd
Unknown command: 'celeryd'

我想我错过了一些关键的细节,但无法弄清楚是什么。

This is how my settings.py file look like.任何人都可以指出我做错了吗?

1 个答案:

答案 0 :(得分:18)

看起来你在已安装的应用中的任何地方都没有djcelery

  

使用django-celery

     

为您启用django-celery   项目你需要添加djcelery   INSTALLED_APPS:

     

INSTALLED_APPS + =(“djcelery”,)

http://pypi.python.org/pypi/django-celery#documentation