ग्रहण के साथ काम करता है जो Django वर्चुअल एनवायरनमेंट बनाने के लिए मेरे निर्देश निम्नानुसार हैं;
नोट: निर्देश OSX माउंटेन शेर के लिए हैं, लेकिन अन्य ऑपरेटिंग सिस्टम के साथ काम करना चाहिए। मैंने इस जानकारी को विभिन्न स्रोतों से एकत्रित किया है और किसी भी सुझाव या टिप्पणियों की सराहना करता हूं। मुझे लगता है कि आपके पास पाइथन, वर्चुअलएन्व और ग्रहण आपके सिस्टम पर स्थापित है।
टर्मिनल खोलें, उस स्थान पर जाएं जहां आप अपना ग्रहण कार्यक्षेत्र रखना चाहते हैं;
- mkdir projectenv
- सीडी परियोजना env
- virtualenv venv --distribute
- स्रोत venv/bin/
को सक्रिय अब, की सुविधा देता है निर्भरता स्थापित करें;
- स्थापित पिप Django psycopg2 dj-डेटाबेस-यूआरएल (आपका जरूरतों खदान से भिन्न हो सकते हैं)
अब हम Django परियोजना शुरू और Git के लिए प्रतिबद्ध होगा;
- django-admin.py startproject MyProject
- पिप फ्रीज> requirements.txt
- Git init; गिट जोड़ें; Git, -m MyProject प्रतिबद्ध (कृपया इसे में venv और * pyc के साथ एक .gitignore फ़ाइल है इस चरण करने से पहले)
हमारे Django परियोजना और जाने के लिए तैयार की स्थापना की है तो अब खुला ग्रहण और कार्यक्षेत्र चयनकर्ता पर , ब्राउज़ करें पर क्लिक करें और projectenv फ़ोल्डर का चयन करें (यानी फ़ोल्डर जिसमें venv फ़ोल्डर, myproject फ़ोल्डर और require.txt फ़ोल्डर शामिल है) और खोलें क्लिक करें।
नई परियोजना के रूप में फ़ाइल, आयात, सामान्य, मौजूदा फ़ोल्डर पर जाएं और myproject फ़ोल्डर का चयन करें, समाप्त क्लिक करें। आपका प्रोजेक्ट अब पैकेज एक्सप्लोरर में दिखाई देगा - अब आपको पीडीडीव परिप्रेक्ष्य में स्विच करना चाहिए यदि पहले से ही नहीं है।
पैकेज एक्सप्लोरर में मुख्य माइप्रोजेक्ट फ़ोल्डर पर राइट क्लिक करें, PyDev पर जाएं और 'PyDev प्रोजेक्ट के रूप में सेट करें' चुनें। ग्रहण अब आपको दुभाषिया स्थापित करने के लिए प्रेरित करेगा और आपको वरीयता विंडो में ले जाएगा। नया क्लिक करें, और/venv/bin/select python में दुभाषिया का चयन करें, python2.7 नहीं और ठीक क्लिक करें।
आपको libs की एक सूची मिल जाएगी, उन्हें छोड़ दें और खत्म क्लिक करें, आपको एक चेतावनी मिलेगी, लेकिन फिर भी आगे बढ़ें क्लिक करें।
अब, prefs विंडो के निचले हिस्से में नया फ़ोल्डर पर क्लिक करें और/venv/lib/का चयन करें, ठीक क्लिक करें, फिर लागू करें क्लिक करें, फिर ठीक क्लिक करें।
अंत में, manage.py पर चलाएं और रन के रूप में चलाएं, कॉन्फ़िगरेशन चलाएँ। तर्क टैब में, टाइप करें;
--noreload उसके बाद लागू करें और फिर बंद करें क्लिक करें।
यह होना चाहिए कि, जब आप कोई ऐप जोड़ना चाहते हैं, तो कमांड लाइन पर ऐसा करें जैसा कि आप आमतौर पर manage.py startapp myapp का उपयोग करेंगे (यदि आप Aptana स्टूडियो प्लगइन स्थापित करते हैं, तो आप ग्रहण के अंदर एक टर्मिनल विंडो प्राप्त कर सकते हैं), ग्रहण में मुख्य प्रोजेक्ट फ़ोल्डर पर राइट क्लिक करें और रीफ्रेश हिट करें, सबकुछ वहां होगा। जब आप डीबग करना चाहते हैं, तो अपने ब्रेकपॉइंट्स सेट करें, डिबग को पाइथन manage.py (जिस कॉन्फ़िगरेशन को आपने पहले सेट किया था) के रूप में दबाएं और जब आप कोड ब्रेकपॉइंट हिट करते हैं, तो ग्रहण आपको डीबग परिप्रेक्ष्य में फेंक देता है।
मुझे लगता है कि यह मुझे सही मिश्रण देता है, इसका मतलब है कि मैं सामान्य रूप से कमांड लाइन पर बहुत सी चीजें लिख सकता हूं, लेकिन क्योंकि यह ग्रहण में स्थापित है, जब चीजें मेरे रास्ते नहीं जा रही हैं, तो मैं आग लग सकता हूं ग्रहण और कुछ असली डीबगिंग करो!
मुझे आशा है कि इस मदद करता है।
मुझे एक्लिप्स प्लग-इन के साथ कुछ परेशानी हो रही है: http://stackoverflow.com/questions/1150072/install-cdt-plug-in-on-eclipse-ganymede –
मेरे उत्तर में मैंने सभी लिंक डाले जो आपकी मदद कर सकता है। धन्यवाद! –