Джанго Селери: manage.py celeryd возвращает «Неизвестная команда» - PullRequest
6 голосов
/ 20 марта 2011

Я пытаюсь настроить Celery с Django ORM в качестве бэкэнда.

Я установил все необходимые пакеты (django-celery, djkombu), сделал все, что указано в документах , запустил syncdb для генерации необходимых таблиц БД.

Тем не менее, когда я пытаюсь запустить Celery с помощью команды manage.py, я получаю ошибку «Неизвестная команда».

python manage.py celeryd
Unknown command: 'celeryd'

Я думаю, что упускаю некоторые важные детали, но не могу понять, что.

Так выглядит мой файл settings.py. Может кто-нибудь указать, что я делаю неправильно?

1 Ответ

18 голосов
/ 20 марта 2011

Не похоже, что у вас есть djcelery в ваших установленных приложениях

Использование django-celery

Чтобы включить django-celery для вашего проекта, вам необходимо добавить djcelery в INSTALLED_APPS:

INSTALLED_APPS + = ("djcelery",)

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

...