मैं Vagrant के साथ सक्षम वीएम का उपयोग कर एक स्थानीय Django देव पर्यावरण स्थापित करने की कोशिश कर रहा हूं, लेकिन मुझे यकीन नहीं है कि इसके बारे में जाने का सबसे अच्छा तरीका क्या है।आपने अपने Django dev वातावरण को कैसे सेटअप किया?
मैंने उत्पादन सर्वर से Django फ़ाइलों के लिए git clone
किया और उत्पादन सर्वर के मेरे मॉड्यूल पर सभी मॉड्यूल स्थापित किए। मैं अपने स्थानीय वीएम पर डेटाबेस स्थापित करने से बचना चाहता था लेकिन सत्रों के साथ कुछ समस्याओं में भाग गया। स्थानीय मशीन SESSION_COOKIE_DOMAIN='localhost'
का उपयोग कर रही है और उत्पादन SESSION_COOKIE_DOMAIN='.mydomain.com'
का उपयोग कर रहा है ताकि कुछ भ्रम पैदा हो सके।
उल्लेख नहीं है कि मेरे देव पर्यावरण पर सेटिंग.py पर मुझे डेटाबेस के सार्वजनिक आईपी पते (इस प्रकार सुरक्षा पर एक छेद पोकिंग) पर इंगित करने के लिए आईपी बदलना पड़ा, जबकि मेरी उत्पादन सेटिंग्स.py का उपयोग कर रहा है स्थानीय आईपी इसलिए मैं विभिन्न सेटिंग्स.py फाइलों का उपयोग कर समाप्त हो गया।
मैं नई विधियों के साथ प्रयोग करना जारी रख सकता हूं लेकिन मुझे वास्तव में परियोजना के साथ जाना होगा और मुझे पूरा यकीन है कि कुछ लोगों ने पहले ही यह पता लगाया है।
तो आपने अपना Django देव पर्यावरण कैसे स्थापित किया?
स्टैक ओवरव्लो पर प्रश्न निश्चित रूप से उत्तरदायी होना चाहिए। Django पर्यावरण को स्थापित करने के कई तरीके हैं और इनमें से अधिकतर दिए गए आवेदन की व्यक्तिगत आवश्यकताओं की व्यक्तिगत वरीयता के लिए उबलते हैं। यदि आप कुछ विचार प्राप्त करना चाहते हैं, तो Google इसके लिए जगह है। –
@ क्रिस प्रैट मैं आपके इनपुट की सराहना करता हूं। – avatar
इस प्रश्न को कई बार पहले से ही पूछा गया है। Http://stackoverflow.com/questions/1626326/how-to-manage-local-vs-production-settings-in-django और http://stackoverflow.com/questions/88259/how-do-you-configure देखें -django- के लिए सरल-विकास-और-तैनाती –