6

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

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

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

python manage.py celeryd
Unknown command: 'celeryd'

我想我错过了一些关键的细节,但不知道是什么。

这就是我的 settings.py 文件的样子。谁能指出我做错了什么?

4

1 回答 1

18

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

使用 django-celery

要为您的项目启用 django-celery,您需要将 djcelery 添加到 INSTALLED_APPS:

INSTALLED_APPS += ("djcelery", )

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

于 2011-03-20T12:07:39.727 回答