2012-02-08 11 views
7

का उपयोग कर प्रोजेक्ट में मौजूदा फ़ाइलों को कैसे जोड़ा जाए I ग्रहण के लिए बिल्कुल नया हूं और मैं एक Django परियोजना आयात करने की कोशिश कर रहा हूं जिसे मैंने ग्रहण से अलग किया था। अगर कोई मुझे मेरी डीजेगो परियोजना को आयात करने के तरीके पर एक कदम-दर-चरण मार्गदर्शिका दे सकता है तो यह सबसे उपयोगी होगा।ग्रहण और पायडेव

मुझे लगता है कि फ़ाइल पदानुक्रम आयात करना था, लेकिन इससे अपूर्ण आयात या फ़ोल्डरों को आयात करना पड़ा जो मैं नहीं चाहता था। किसी भी सहायता की सराहना की जाएगी।

उत्तर

11

यदि यह ग्रहण प्रोजेक्ट नहीं है, तो आपको Django प्रोजेक्ट की जड़ में एक नई ग्रहण परियोजना बनाना है।

फ़ाइल मेनू पर जाएं, नया> प्रोजेक्ट क्लिक करें।

पाइडेव डीजेगो प्रोजेक्ट का चयन करें, मान लीजिए कि आपने पाइडेव और पायडेव डीजेगो प्लगइन्स को एक्लिप्स में जोड़ा है। अगला पर क्लिक करें।

अपनी परियोजना को एक नाम दें, फिर उस स्थान पर ब्राउज़ करें जहां आपका Django प्रोजेक्ट मौजूद है (जहां आपका manage.py, settings.py, और url.py है)।

उपयोग करने के लिए एक पायथन व्याकरण का चयन करें (3 से पहले कुछ भी - 3 और Django के साथ कुछ समस्याएं हैं)।

अगला क्लिक करें, और अगला (अन्य परियोजनाओं के संदर्भ में आवश्यकता नहीं है)।

डेटाबेस विवरण दर्ज करें और समाप्त क्लिक करें।

आपकी ग्रहण/Django परियोजना जाने के लिए तैयार है।

+0

तुम कैसे ग्रहण परियोजना है कि बाहर से बनाया गया था करने के लिए एक नई फ़ाइल में शामिल कर सकता का आनंद? उदाहरण के लिए जब आप एक नया Django ऐप बनाते हैं तो आप इसे ग्रहण से नहीं कर सकते हैं? जिस तरह से मैंने आपके निर्देश का पालन किया, मुझे त्रुटि मिली कि यह प्रोजेक्ट नहीं बना सका क्योंकि फाइलें पहले से मौजूद थीं। – ballaw

+0

ठीक है, तो यह एक मौजूदा ग्रहण परियोजना है, तो। मैंने सोचा कि यह एक मौजूदा Django परियोजना थी, बिना एक्सप्लिप्स परियोजना के। इसके लिए आप एक आयात करना चाहते हैं। 1) 'फ़ाइल> आयात> सामान्य - मौजूदा कार्यस्थान में परियोजनाओं> Next' 2)' का चयन करें मूल निर्देशिका: location.' परियोजना 3) 'Finish' – Furbeenator

+8

एक मौजूदा ग्रहण परियोजना के लिए मौजूदा फ़ाइलों को जोड़ने के लिए करने के लिए ब्राउज़ करें, आप फ़ाइलों को प्रोजेक्ट के स्थान पर ले जाते हैं। यदि वे एक्लिप्स में दिखाई नहीं दे रहे हैं, तो ग्रहण प्रोजेक्ट पर राइट-क्लिक करें और उस फ़ोल्डर को पुन: स्कैन करने के लिए रीफ्रेश पर क्लिक करें जहां प्रोजेक्ट मौजूद है। – Furbeenator

3

यह एक मामूली दर्दनाक प्रक्रिया है, लेकिन मैं हाल ही में पाइडेव संस्करण के साथ केप्लर (ग्रहण 4.3) में इसके माध्यम से चला गया हूं।

मान लें कि आपके पास सिस्टम पर कहीं भी स्रोत हैं, वर्कस्पेस फ़ोल्डर में नहीं।

  1. पाइडेव (सहायता> नया सॉफ्टवेयर स्थापित करें ...) स्थापित करें, स्रोत के रूप में http://pydev.org/updates का उपयोग करें।
  2. नया खाली पायडेव प्रोजेक्ट बनाएं। इसे नाम दें कि आप कैसे चाहते हैं, लेकिन यह आपके वास्तविक एप्लिकेशन नाम की तरह हो सकता है।
  3. फ़ाइल> नया> अन्य ... - पाइडेव में "लिंक स्रोत फ़ोल्डर" या इसी तरह का चयन करें। अपने स्रोत फ़ोल्डर पर नेविगेट करें, और उस लक्ष्य प्रोजेक्ट का चयन करें जिसे हमने अभी बनाया है।

अब आप ट्री ("Pydev पैकेज एक्सप्लोरर") में फ़ाइलें दिखाई देंगी, संपादित करने के लिए आदि में सक्षम हो जाएगा, लेकिन आप इस (manage.py runserver) नहीं चला सकते हैं या चलाने इकाई परीक्षण (प्रबंधन .py परीक्षण)।

ऐसा करने के लिए सही परियोजना क्लिक करें और Pydev चुनें> Django परियोजना के रूप में सेट (यहाँ देखें: http://pydev.org/manual_adv_django.html)

अब गुण पर जाएं और अपनी manage.py करने के लिए सेटिंग्स मॉड्यूल, और पथ कॉन्फ़िगर करें।

सावधानी: यह कार्यक्षेत्र में आपकी प्रोजेक्ट निर्देशिका से संबंधित है। भले ही आप /path/to/my_django_project/manage.py टाइप करें।

$ cd $HOME/workspace/my_django_project 
$ ln -s /path/to/my_django_project 

और "my_django_project/manage.py" और "सेटिंग" विन्यास छोड़ दिया:

तो, मैं इस (बैश) कर समाप्त हो गया।

अब, यह एक सपने की तरह सभी कार्यों - (mklink /J का उपयोग कर Windows में आप एक ही 1 वॉल्यूम के भीतर कर सकता है) - वहाँ मेरी परियोजना के लिए एक "Django रन विन्यास" है, फ़ाइलों को काम करने की प्रतिलिपि जाँच में संशोधित हो वर्कस्पेस के बाहर, इकाई परीक्षण अच्छी तरह से चल रहा है और सब ठीक है। अगर मैं सबक्लिप्स को एक कामकाजी प्रति के रूप में अपने स्रोतों को देखने में सक्षम था, तो मैं लगभग चाइचर्म पर (लगभग एक Django टेम्पलेट सिंटैक्स-हाइलाइट किए गए स्वत: पूर्ण संपादक, समृद्ध कोड निरीक्षण, और django के रूप में ऐसे स्रोतों की स्वचालित पहचान को छोड़कर) परियोजना)।

+0

यह आखिरी समस्या के लिए कुछ उपाय हो सकता है: http://eclipse.kacprzak.org/ यह सुनिश्चित नहीं है कि यह स्वतः स्वतः पूर्ण हो, लेकिन रंग पर्याप्त हैं। –

0

i'have कई समाधान लेकिन एक है कि मेरे लिए ठीक काम किया की कोशिश की है निम्नलिखित:

1) परियोजना आप

आयात करना चाहते हैं का ही नाम के साथ ग्रहण में एक नया Django परियोजना बनाने 2) सत्यापित करें कि आयातित परियोजना संरचना मैच Django संरचना:

[ProjectName]/

├── [ProjectName]/

├── [yourappname]/

│ ├── init .py

│ ├── settings.py

│ ├── urls.py

│ └─ ─ wsgi.py

└── manage.py

3) कॉपी ग्रहण कार्यक्षेत्र में आयात परियोजना आपके द्वारा अभी बनाई गई परियोजना को प्रतिस्थापित करने के लिए (क्योंकि उनके पास एक ही नाम है)।

4) अब बनाया परियोजना पर ग्रहण करने के लिए और दाएँ क्लिक जाना -> ताज़ा

5)

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