"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > स्थानीय विकास और उत्पादन के लिए Django सेटिंग्स कैसे प्रबंधित करें?

स्थानीय विकास और उत्पादन के लिए Django सेटिंग्स कैसे प्रबंधित करें?

2024-11-08 को प्रकाशित
ब्राउज़ करें:762

How to Manage Django Settings for Local Development and Production?

स्थानीय और उत्पादन Django सेटिंग्स को अलग करना

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

अनुशंसित दृष्टिकोण, जैसा कि "टू स्कूप्स ऑफ़ डीजेंगो" में बताया गया है, संस्करण नियंत्रण और स्टोर सेटिंग्स को नियोजित करना है आपके प्रोजेक्ट के भीतर एक समर्पित निर्देशिका में:

project/
    app1/
    app2/
    project/
        __init__.py
        settings/
            __init__.py
            base.py
            local.py
            production.py
    manage.py

base.py में सामान्य सेटिंग्स

settings/base.py हाउस सेटिंग्स दोनों परिवेशों में साझा की जाती हैं, जैसे MEDIA_ROOT और एडमिन।

साइट-विशिष्ट सेटिंग्स

  • settings/local.py में स्थानीय विकास के लिए विशिष्ट सेटिंग्स शामिल हैं, जैसे DEBUG और विकास ऐप्स।
  • settings/production.py किसी भी आवश्यक ऐप परिवर्धन सहित, उत्पादन साइट के लिए सेटिंग्स रखता है। उपयुक्त सेटिंग फ़ाइल निर्दिष्ट करने के लिए:

स्थानीय विकास: ./manage.py runerver 0:8000 --settings=project.settings.localउत्पादन शेल: ./manage. py शेल --settings=project.settings.production

    नमूना प्रोजेक्ट टेम्पलेट
  • आगे के मार्गदर्शन के लिए, एक नमूना प्रोजेक्ट लेआउट टेम्पलेट GitHub पर उपलब्ध है।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3