2016-05-11 7 views
10

Sanalenv ile mevcut bir Django projem var. Venv'i aktive ettikten sonra, sadece celery komutunu kullanarak Celery'ı çalıştırabilirim. Bu Windows, OS X ve Linux üzerinde çalışır.Bir Kereviz çalışanını yerel olarak hata ayıklamak için PyCharm'ı nasıl kullanabilirim?

Windows'ta PyCharm'ı denemek istedim ve bunu Django sunucumu (projenin venvini kullanarak) çalıştırmak için kullanabiliyorum, ancak aynı zamanda Kereveri çalıştırmak istiyorum, bu yüzden de hata ayıklayabiliyorum.

PyCharm'ı kurmak için basit ve anlaşılır bir kılavuz bulamıyorum, böylece Kereviz hatalarını ayıklayabiliyorum (herhangi bir platformda PyCharm ile çalışacak şekilde).

+3

Sadece çalışan işçinin bağlanmak için "yerel işleme ekleme" özelliğini kullanabilirsiniz. Profesyonel baskının çalışma menüsünde bulundu. – Bluehorn

+0

@Bluehorn "Eklenecek işlem yok" – frnhr

cevap

18

Bu benim yeni Python komut dosyası eklemek ve kereviz yolunu, diğer parametreleri ve çalışma dizinini girmek için '+' simgesini seçin, ardından Edit Configuration için kereviz

Git çalıştırmak için ne olduğunu. Ortam değişkenlerini belirtebilir ve bunun altını da içerecek ana ortamı seçme seçeneğiniz vardır. Ayrıca, sanal ortamla ilgilenmek için python yorumlayıcınızı seçmeyi de unutmayın.

running celery using pycharm

+4

Eğer "virtualenv" kullanıyorsanız, 'env 'konumunuza işaret etmek için' Script' yolunu değiştirmek isteyebilirsiniz, örneğin: 'env/bin/celery' – ihhcarus

+0

Kırılma noktalarında durmadığından, bunun CELERY_ALWAYS_EAGER = True' ile çalışmadığını fark ettim. Bunun yerine varsayılan olarak olması gereken yerine Yanlış olarak ayarlamayı deneyin. – phobic

+0

@phobic, always_eager = True değerini ayarlamak için gerekli değildir, script'i hata ayıklama modunda çalıştırırsınız, işe yarayacaktır. –

İlgili konular