Как настроить Django 1.10 и Celery 3.1.23?

Всем привет.
Пытаюсь прикрутить Celery 3.1.23 к своему Django проекту. Сделал все как написано в официальном матуале матуале, запускаю worker командой celery -A rfmamagerapp worker -l info и все зацикливается, снова и снова вызывая команду celery -A rfmamagerapp worker -l info.
Пытался настроить старым способом через django-celery, но в этом случае при запуске возникает ошибка:
>manage.py celeryd -l INFO -B
AttributeError: type object 'BaseCommand' has no attribute 'option_list'

Перечитал множество мануалов в сети, но так и не получилось настроить, подскажите в чем может быть проблема, или дайте ссылки на более свежие и полные мануалы.
  • Вопрос задан
  • 1325 просмотров
Решения вопроса 1
@deliro
1.10 еще не вышла и выйдет только через 2 месяца. Используй стабильную версию.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@densaface
спустя почти год последний селери все никак не поддержит последнюю джангу (1.10.6 сейчас)
поэтому к джанго 1,10,6 надо ставить джанго-селери 3.1.25 и вручную сделать незарелиженный фикс https://github.com/celery/django-celery/pull/458/files , который как раз решает проблему с BaseCommand.option
по крайней мере, у меня после этого заработало
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы