django-celery: бэкэнд результата не настроен

Я пытаюсь использовать django-celery в своем проекте

В settings.py у меня есть

CELERY_RESULT_BACKEND = "amqp"

Сервер нормально запустился с

python manage.py celeryd --setting=settings

Но если я хочу получить доступ к результату отложенной задачи, я получаю следующую ошибку:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python27\lib\site-packages\celery\result.py", line 108, in ready
    return self.status in self.backend.READY_STATES
  File "C:\Python27\lib\site-packages\celery\result.py", line 196, in status
    return self.state
  File "C:\Python27\lib\site-packages\celery\result.py", line 191, in state
    return self.backend.get_status(self.task_id)
  File "C:\Python27\lib\site-packages\celery\backends\base.py", line 404, in _is
_disabled
    raise NotImplementedError("No result backend configured.  "
NotImplementedError: No result backend configured.  Please see the documentation
 for more information.

Это очень странно, потому что когда я просто запускаю celeryd (с теми же настройками сельдерея), он работает нормально. Кто-нибудь сталкивался с этой проблемой раньше?

Заранее спасибо!

14
задан airfang 8 December 2011 в 06:54
поделиться