2009-02-17 20 views
5

में ब्रेकपॉइंट्स सेट करना मैं Django में Pydev के साथ समस्या को डीबग कर रहा हूं।
I एक समस्या के साथ मेरे django परियोजना कोड में ब्रेकपॉइंट सेट कर सकते हैं।
हालांकि मैं में ब्रेकपॉइंट सेट नहीं कर सकता Django लाइब्रेरी स्रोत कोड (साइट-पैकेज में)।ग्रहण पायडेव: साइट-पैकेज स्रोत

इस मामले में PyDev डीबगर उपयोगकर्ता इंटरफ़ेस ब्रेकपॉइंट सेट करने के लिए पर क्लिक करने पर कुछ भी नहीं करता है और जब मैं डीबगर चलाता हूं तो उस स्थान पर नहीं टूटता है।

क्या मुझे कुछ PyDev कॉन्फ़िगरेशन याद आ रही है? मैंने उपयोग किए गए अन्य डिबगर्स में, यह व्यवहार स्रोत कोड के साथ डीबग जानकारी से संबंधित एक समस्या को इंगित करता है। अगले चरणों पर कोई भी विचार एक सहायता होगी।

मैं भी साइट-संकुल PyDev में विन्यस्त मेरी PYTHONPATH

मैं Mac OS X पर ग्रहण का उपयोग कर रहा है कि अगर मदद करता है में रहना होगा।

धन्यवाद

+0

इंस्टॉल करें क्या आपने अपने pydev प्रोजेक्ट में django स्रोत जोड़ा है, और इसे स्रोत फ़ोल्डर के रूप में सेट किया है? जब आप कहते हैं कि आप ब्रेकपॉइंट्स सेट नहीं कर सकते हैं, तो इसका मतलब यह है कि डीबगर उन लाइनों पर नहीं रुकता है या डीजेंगो कोड में नहीं चलेगा, या आप सचमुच ब्रेक सेट करने के लिए लाइन नंबर पर डबल-क्लिक नहीं कर सकते ? – jimmyorr

+0

दोनों में, डबल क्लिक ब्रेकपॉइंट सेट नहीं करता है और यह डिबगिंग के दौरान नहीं टूटता है। – Ted

उत्तर

5

क्या आपने Django स्रोत को एक प्रोजेक्ट के रूप में आयात किया है? ऐसा करने के लिए आप बस एक नया PyDev प्रोजेक्ट बनाएं और इसे Django स्रोत फ़ोल्डर में स्थान दें।

+0

मुझे एहसास नहीं हुआ कि आपको इसे एक परियोजना के रूप में जोड़ने की जरूरत है। मैंने सोचा कि इसे पायथनपैथ में रखना काफी अच्छा था। जानना अच्छा है। धन्यवाद – Ted

1

अरे, यह समय पर है! एरिक मोरित्ज़ ने django-viewtools नामक पीडीबी का उपयोग करके विचारों को डीबग करने के लिए एक दिलचस्प नए तरीके की रिलीज की घोषणा की।

0

पायडेव 1.5.5 ग्रहण के साथ एक समस्या है। 1.5.5 अनइंस्टॉल करें और 1.5.4 संस्करण

संबंधित मुद्दे