2013-10-25 9 views
6

काम नहीं करता है मैं सिर्फ Django शुरू कर रहा हूँ इन दिनों लेकिनDjango--django-admin.py खिड़कियों पर

django-admin.py startproject myproject 

खैर, अध्यक्ष एवं प्रबंध निदेशक कहना है कि इस आदेश को मान्यता प्राप्त नहीं है संकेत नहीं देता है मैं इस आदेश को नहीं चला सकते हैं । इसके बजाए, यह सिर्फ django-admin.py फ़ाइल के साथ मेरा सब्लिम खोलता है। और निश्चित रूप से वर्तमान फ़ोल्डर के अंदर myproject नाम का कोई फ़ोल्डर नहीं बनाया गया है।

मैं

python C:\Python27\Scripts\django-admin.py startproject myproject 

की तरह टाइप आदेशों द्वारा एक Django परियोजना शुरू करने में कामयाब रहे लेकिन जब मैं django-admin.py का निरपेक्ष पथ जानकारी के बारे में हिस्सा छोड़ देते हैं, फिर कमांड काम नहीं करता है, कह रही है अजगर नहीं कर सकते वर्तमान निर्देशिका के अंदर ऐसी फ़ाइल पाएं।

क्या कोई तरीका है कि मुझे कमांड का उपयोग करने का प्रयास करना चाहिए? (पीएस: मेरे पास सी: \ पायथन 27 \ और सी है: \ Python27 \ स्क्रिप्ट \ PATH में)

उत्तर

7

सबसे आसान तरीका है (recommended by the docs) सिर्फ अपने प्रोजेक्ट की निर्देशिका में django-admin.py कॉपी करने के लिए है।

तकनीकी विवरण: setuptools में समाधान प्रवेश बिंदुओं विंडोज पर सही ढंग से काम, कि ठीक से चलेगा भले ही अजगर .py फ़ाइलों के लिए डिफ़ॉल्ट हैंडलर के रूप में सेट नहीं है एक exe फ़ाइल स्थापित करके बनाने के लिए होते हैं, लेकिन Django नहीं है setuptools का उपयोग कर लेकिन distutils सीधे। मैं setuptools में जाने के बारे में किसी भी चर्चा के बारे में पता नहीं हूँ।

वैकल्पिक रूप से आप python.exe को अपने टेक्स्ट एडिटर के बजाय .py फ़ाइलों को खोलने के लिए डिफ़ॉल्ट प्रोग्राम के रूप में सेट कर सकते हैं।

+0

बहुत बहुत धन्यवाद !!! टेक्स्ट संपादक का उपयोग करके बस खुला .py –

+0

संपादित करने के लिए इतना आसान है मैंने बस इस बारे में एक [पुल अनुरोध] (https://github.com/django/django/pull/1812) भेजा है। हम देखेंगे कि वे इसके बारे में क्या सोचते हैं। इस बीच, यदि आप setup.py पर अपने पैच का उपयोग करते हैं, तो आपके पास आपके पाथ में django-admin.py होगा। – remram

+0

मुझे एक ही समस्या थी। मैंने इसे 'django-admin' के अंत में '.py' जोड़कर हल किया। उदाहरण के लिए: 'django-admin startproject myproject'। और मैं अभी भी डिफ़ॉल्ट रूप से सब्लिम टेक्स्ट खुली पायथन फाइलें रख सकता हूं। – Rokit

1

अतीत में मेरे पास विंडोज़ पर एक समान समस्या थी। मैंने पाया कि नीचे सूचीबद्ध के रूप में django-admin का उपयोग किया।

django-admin.py startproject myproject 
+0

यह काम नहीं करता है क्योंकि पाइथन शिकायत करता है कि यह वर्तमान फ़ोल्डर –

+0

में यह django-admin.py नहीं ढूंढ सकता है, ऐसा लगता है कि वे वास्तव में django-admin.py की प्रतिलिपि बनाते हैं जब मैं अपनी प्रोजेक्ट शुरू करने का प्रयास करता हूं। वैसे भी धन्यवाद –

0

मुझे पता चला कि फ़ाइल में django-admin.py को उस फ़ोल्डर में कॉपी करना आसान था जिसे मैं सामान चाहता था। कमांड लाइन में फ़ाइल पर नेविगेट करें और फिर चलाएं।

'python django-admin.py startproject myProject' 
0

मैं सिर्फ python3.4 उपयोग शुरू कर दिया है और मैं सब कुछ पाया (पिप और Django की तरह संकुल) में c: \ PYTHONPATH \ scirpts dir। सिस्टम पथ में जोड़ा गया और सबकुछ अच्छा काम करता है। जैसे django-admin startproject mysite

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