को निर्दिष्ट मैं हाल ही में इतना है कि मैं विभिन्न ओएस पर bowser अनुकूलता (यानी गैर लिनक्स) परीक्षण कर सकते हैं मेरी Django परियोजनाओं में निम्न कार्य के आदी हो गए हैं:Django runserver त्रुटि बंदरगाह
$ sudo ./manage.py runserver 0.0.0.0:80
यह करने के लिए मुझे अनुमति देता है नेटवर्क पर किसी भी मशीन के माध्यम से परियोजना का उपयोग करें।
हालांकि, मैं सिर्फ सेटअप एक नई मशीन और यह आदेश मुद्दों निम्न त्रुटि:
मैं समझता हूँ कि Django मॉड्यूल ढूंढने में कठिनाई हो रही है, मैं क्या समझ में नहीं आता कि सादे पुराने है:
$ sudo ./manage.py runserver
ठीक चलाता है। मैं बस यहाँ कर रहा हूँ बंदरगाह बदल रहा है, निश्चित रूप से? और, ज़ाहिर है, यह अतीत में ठीक काम किया।
एनबी।
1. मैं Django 1.4
2 का उपयोग कर रहा हूं 2. मैंने वर्चुअलएन्व और सिस्टम पर कोशिश की है और मुझे एक ही परिणाम मिलता है।
3. मेरे पास django स्थापित सिस्टम चौड़ा नहीं है (केवल वर्चुअलएन्ड्स में)
किसी भी मदद की बहुत सराहना की जाएगी।
मैं वास्तव में क्यों वह काम नहीं करता नहीं जानता:
यह मानते हुए कि आपके virtualenv कंटेनर
.virtualenvs
कहा जाता है और वहाँ एक env उस मेंmyproject
कहा जाता है, इस आदेश आप लिखने के लिए है। यदि आप './manage.py रनरवर 0.0.0.0: 8000' चलाते हैं (यानी पोर्ट पर> 1024 बिना सूडो) – Eliमुझे सिस्टम पर एक ही त्रुटि मिलती है, और वर्चुअलएन्व में निम्न त्रुटि होती है: 'त्रुटि: आप डॉन नहीं करते हैं उस पोर्ट तक पहुंचने की अनुमति नहीं है। –
क्या यह काम करता है अगर आप इसे स्पष्ट रूप से पायथन से कॉल करते हैं: 'python manage.py runerver 0.0.0.0: 8000' –