web-dev-qa-db-fra.com

Comment puis-je utiliser PyCharm pour déboguer localement un travailleur Celery?

J'ai un projet Django avec virtualenv existant. Après avoir activé le venv, je peux exécuter Celery uniquement avec la commande celery. Cela fonctionne sous Windows, OS X et Linux.

Je voulais essayer PyCharm sur Windows, et je peux l'obtenir pour exécuter mon Django (en utilisant le venv du projet), mais je veux aussi exécuter Celery, donc je peux le déboguer) ainsi que.

Je ne trouve pas de guide simple et direct pour configurer PyCharm afin que je puisse déboguer Celery (d'une manière qui fonctionnera avec PyCharm sur n'importe quelle plate-forme).

24
Shaggy Frog

Voici ce que je fais pour faire fonctionner le céleri

Aller à Edit Configuration, puis sélectionnez l'icône '+' pour ajouter un nouveau script Python et entrez le chemin du céleri, d'autres paramètres et le répertoire de travail. Vous pouvez spécifier des variables d'environnement et en bas vous avez la possibilité de sélectionnez également l'environnement parent à inclure. N'oubliez pas non plus de choisir votre interpréteur python pour prendre soin de l'environnement virtuel.

running celery using pycharm

52
Hrishabh Gupta