Niestety, większość rozwiązań nie działa w systemie Windows. (Dotyczyło to konkretnie separate question, ale niestety został zamknięty jako duplikat tego.) Tak więc odpowiem teraz na to pytanie.)
Problem polega na tym, że w systemie Windows samodzielne polecenie selera jest serią plik, więc PyCharm nie może dołączyć do niego debugera Pythona.
Aż do Seler 3.x można utworzyć konfigurację uruchamiania manage.py
i wywołać na niej polecenie celery worker
.
pamiętać, że nie ma potrzeby ustawiania --app
tutaj, ponieważ aplikacja jest definiowana przez polecenie zarządzania poprzez DJANGO_SETTINGS_MODULE
.
Niestety, polecenie zarządzania celery
było funkcją biblioteki django-celery
, która nie jest obsługiwana przez program Celery 4.x. Na razie nie znalazłem rozwiązania dla Selera 4.x.