Я создал приложение Джанго-сельдерей, как в учебнике по адресу:Джанго сельдерей приложения - Нет модуль с именем ошибки сельдерея
http://docs.celeryproject.org/en/master/django/first-steps-with-django.html
Все отлично работает, когда я запускаю его без параметров приложения, как в:
$ python manage.py celery worker -l info
, но я не могу запустить его на всех с параметром приложения, как:
$ python manage.py celery worker -A myapp -l info
где MyApp это название дано приложение, когда я создал проект с:
$ python manage.py startapp myapp
ошибка, что я получаю это:
ImportError: No module named celery
Кто-нибудь знает, почему это происходит и как решить Это?
Аргумент '-A' предназначен для применения в сельдерее, а не для приложений Django ... В настоящее время они не используются django-сельдереем. – asksol
ах, я этого не знал. Спасибо за ответ. Но тогда как я могу запустить это? – Clara
Celery 3.1 будет поддерживать django с нуля (но не имеет всех особенностей от django-celery, e.g нет бэкэнда базы данных и нет периодического планировщика задач базы данных, но вы можете использовать djcelery сверху, чтобы получить это). – asksol