2013-05-28 7 views
31

PyCharm में मेरी Django परियोजना का नाम बदलने के लिए मुझे क्या करने की ज़रूरत है? मैं Django और PyCharm के लिए नया हूं और मेरी परियोजना के लिए एक अलग नाम का उपयोग करना चाहता हूं।मैं PyCharm में Django प्रोजेक्ट का नाम कैसे बदलूं?

उत्तर

46

पायचर्म में डीजेगो परियोजनाओं के पुनः नामकरण के लिए अंतर्निहित समाधान ने छोटी परियोजनाओं पर अतीत में मेरे लिए काम किया है, हालांकि मैंने अभी तक एक बड़ी परियोजना पर यह कोशिश नहीं की है। इसका उपयोग करने के लिए, फ़ाइल-पेड़ से प्रोजेक्ट फ़ोल्डर का चयन करें (स्क्रीन के बाईं ओर डिफ़ॉल्ट रूप से), फिर नाम बदलें संवाद लाने के लिए Shift-F6 दबाएं। आप यहां अपने नए नाम में प्रवेश कर सकते हैं और परिवर्तनों का पूर्वावलोकन कर सकते हैं, जो आश्चर्य को रोकने में मदद कर सकते हैं। यदि आप पूर्वावलोकन से खुश हैं, तो विंडो के नीचे "रेफैक्टर" बटन पर क्लिक करें।

यह Django ऐप्स का नाम बदलने का एक उपयोगी तरीका भी है।

आप फ़ोल्डर/आइटम पर राइट-क्लिक करके और रिफैक्टर उप-मेनू पर होवरिंग के माध्यम से समान कार्यक्षमता तक पहुंच सकते हैं। या ctrl + shift + a दबाकर rename खोज रहे हैं।

+1

वहाँ PyCharm बिना यह करने के लिए एक रास्ता है चुनें? मैं उदाहरण के लिए विजुअल स्टूडियो का उपयोग कर रहा हूँ – AllTradesJack

12

मैं विंडोज का उपयोग कर रहा हूं, लेकिन यह शायद अन्य ऑपरेटिंग सिस्टम के लिए समान है।

  1. बंद करें PyCharm, विंडोज एक्सप्लोरर (या अपने पसंदीदा फ़ाइल प्रबंधक) में निर्देशिका खोलें।
  2. परियोजना निर्देशिका
  3. का नाम बदलें एक ही नाम अपनी परियोजना निर्देशिका
  4. ओपन .idea निर्देशिका (प्रोजेक्ट फ़ोल्डर में) के अंदर है कि उप-निर्देशिका का नाम बदलें, .iml फ़ाइल
  5. में भी
  6. नाम बदलें। विचार निर्देशिका, एक टेक्स्ट एडिटर में .name फ़ाइल खोलें और वहां नाम बदलें
  7. फिर से PyCharm में प्रोजेक्ट खोलें।
  8. settings.py फ़ाइल में आप पथ TEMPLATE_DIRS

आप भी अपनी भागो/डीबग विन्यास (Alt-Shift-F10) अद्यतन करने के लिए चाहते हो सकता है में निर्दिष्ट अपडेट करना होगा।

आपको अपने पुराने प्रोजेक्ट नाम की कुछ अन्य घटनाओं को प्रतिस्थापित करने की आवश्यकता होगी। PyCharm में, Ctrl-Shift-F आपको इन घटनाओं को खोजने के लिए आपकी सभी फ़ाइलों की सामग्री को खोजने की अनुमति देगा।

3

svass का उत्तर मेरे लिए काम करता था, सिवाय इसके कि मुझे अपने प्रोजेक्ट की .idea निर्देशिका के अंदर स्थित फ़ाइलों में मैन्युअल रूप से अपने पुराने प्रोजेक्ट नाम के उदाहरणों को मैन्युअल रूप से बदलना पड़ा।

आप अपनी परियोजना निर्देशिका और ग्रेप में सीडी अपने पुराने प्रोजेक्ट का नाम

grep -rli oldprojectname ./.idea 

वह मेरे लिए निम्न सूची लौटे, तो मैं मैन्युअल रूप से प्रत्येक फ़ाइल में संशोधन करते हैं।

./.idea/modules.xml 
./.idea/workspace.xml 
./.idea/dataSources.xml 
./.idea/oldprojectname.iml <-- this will need to be renamed to new project name, and it's contents modified 
./.idea/dataSources.ids 
./.idea/.name 
./.idea/misc.xml 
10

शायद: राइट क्लिक करें, "परियोजना" विंडो में रूट फ़ोल्डर पर पुनर्रचना चुनें -> नाम बदलें और "परियोजना का नाम बदलकर"

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