Команда Celery multi отлично работает с моим кодом, а сам django не выдает никаких ошибок.Но запуск сельдерея без мульти или сельдерея вызывает ImportError.
Это устаревший проект, и бывшие разработчики не использовали virtualenv.Я должен установить celery и celerybeat на сервер debian-jessie для этого сайта django.Однако запуск сельдерея с сельдереем - удар proj заставляет django выдавать ImportError: No module named 'parser.models'; 'parser' is not a package
(парсер - мое приложение, созданное с помощью manage.py startapp)
Запуск celery -A proj
, celery -A proj beat
вызывает эту ошибку.Но если я запускаю python3 -m celery -A proj
, он работает нормально.
Ожидаемый результат - заставить сельдерей работать так, как описано в его официальных документах.