К сожалению, большинство решений не работают на Windows. (Это был separate question, но, к сожалению, он был закрыт, как дубликат этого. Поэтому я сейчас отвечу на этот вопрос.)
Проблема в том, что в Windows отдельная команда сельдерея является пакетной файл, поэтому PyCharm не может подключить к нему отладчик Python.
До создания сельдерея 3.x вы можете создать конфигурацию запуска manage.py
и вызвать команду celery worker
.
Обратите внимание, что вам не нужно устанавливать --app
здесь, как приложение определяется командой управления через DJANGO_SETTINGS_MODULE
.
К сожалению, команда управления celery
была функцией библиотеки django-celery
, которая не поддерживается Celery 4.x. На данный момент я не нашел решение для Celery 4.x.