जब मैं runserver का उपयोग हो रही है, यह इस चेतावनी संदेश देता है:Django अनुप्रयोग ठीक काम करता है, लेकिन एक TEMPLATE_ * चेतावनी संदेश
(1_8.W001) स्टैंडअलोन TEMPLATE_ * सेटिंग्स Django 1.8 और में पदावनत किया गया टेम्पलेट्स शब्दकोश प्राथमिकता लेता है। आपको को निम्न सेटिंग्स के मानों को अपने डिफ़ॉल्ट टेम्पलेट्स में डालना होगा: TEMPLATE_DEBUG।
Quoth Django प्रलेखन:
"TEMPLATE_DEBUG पदावनत के बाद से संस्करण 1.8:। के बजाय एक DjangoTemplates बैकएंड के विकल्प में 'डिबग' विकल्प सेट"
यहाँ मेरी व्यर्थ प्रयास के साथ मेरी settings.py इसे ठीक करने के लिए है:
DEBUG = True
TEMPLATE_DEBUG = DEBUG
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'myapp/templates')],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
'debug': DEBUG,
'DEBUG': DEBUG,
'TEMPLATE_DEBUG': DEBUG
},
}, ]
मैं यहाँ क्या याद आ रही है?
यह सिर्फ एक संदेश है। यह सिफारिश कर रहा है कि आप TEMPLATE_DEBUG का उपयोग न करें। – Gocht
@Gocht धन्यवाद। टेम्पलेट्स में इस मान को दर्ज करने का सही तरीका क्या है? मैंने बस उन पंक्तियों पर टिप्पणी की जो मैंने निर्देश में जोड़ा था और डीबग ठीक काम करने लगता है। क्या इस नियम में कुछ भी जोड़ना वाकई जरूरी है? – codingcoding
यदि आप अपना कोड अद्यतित रखना चाहते हैं तो यह आवश्यक है। @ अलास्डेयर ने आपको एक अच्छा जवाब दिया है। – Gocht