我正在尝试使用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.任何人都可以指出我做错了吗?
答案 0 :(得分:18)
看起来你在已安装的应用中的任何地方都没有djcelery
使用django-celery
为您启用django-celery 项目你需要添加djcelery INSTALLED_APPS:
INSTALLED_APPS + =(“djcelery”,)