जवाबों:
import settings
आपके Django प्रोजेक्ट के सेटिंग (.py) मॉड्यूल को आयात करेगा (यदि आप अपने कोड के "रूट" पैकेज से यह कोड लिख रहे हैं, तो)
from django.conf import settings
Django.conf पैकेज से सेटिंग ऑब्जेक्ट आयात करेगा (Django की प्रदान की गई फ़ाइलें)। यह महत्वपूर्ण है , क्योंकि
[..] ध्यान दें कि आपका कोड global_settings या अपनी स्वयं की सेटिंग फ़ाइल से आयात नहीं करना चाहिए। django.conf.settings डिफ़ॉल्ट सेटिंग्स और साइट-विशिष्ट सेटिंग्स की अवधारणाओं को सार करता है; यह एक एकल इंटरफ़ेस प्रस्तुत करता है। यह उस कोड को भी डिकूप करता है जो आपकी सेटिंग्स के स्थान से सेटिंग का उपयोग करता है।
अद्यतन: यदि आप कुछ स्वयं की सेटिंग्स को परिभाषित करना चाहते हैं, तो प्रलेखन के इस भाग को देखें
from django.conf import settings
यदि आप इकाई परीक्षण के दौरान भी सेटिंग्स को ओवरराइट करना चाहते हैं तो महत्वपूर्ण है।
my_var
अपनी सेटिंग में तो यह असफल हो जायेगी: from django.conf import settings
... settings.my_var
। लेकिन अगर आप इसका नाम लेंगे MY_VAR
तो यह सफल होगा!