Purtroppo, la maggior parte delle soluzioni non funzionano su Windows. (C'era uno separate question specificamente su questo, ma sfortunatamente è stato chiuso come duplicato di questo. Quindi risponderò a questa domanda qui.)
Il problema è che su Windows, il comando autonomo di sedano è un batch file, quindi PyCharm non può collegare il debugger Python ad esso.
Fino a Celery 3.x, è possibile creare una configurazione di esecuzione manage.py
e chiamare il comando celery worker
su di esso.

Si noti che non è necessario impostare --app
qui, come l'applicazione è definito dal comando di gestione via DJANGO_SETTINGS_MODULE
.
Sfortunatamente, il comando di gestione celery
era una funzionalità della libreria django-celery
, che non è supportata da Celery 4.x. Fino ad ora, non ho trovato una soluzione per Celery 4.x.
fonte
2018-02-19 14:10:35