2015-12-15 11 views
11

Hi Obserwuję tutorial na djangoproject site i Dostaję błąd na moim localhost powiedzenie:ustawienia Django nieznany parametry: TEMPLATE_DEBUG

Unknown parameters: TEMPLATE_DEBUG 

Moja settings.py wygląda następująco:

TEMPLATES = [ 
    { 
     'BACKEND': 'django.template.backends.django.DjangoTemplates', 
     'DIRS': [], 
     'APP_DIRS': True, 
     'TEMPLATE_DEBUG':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', 
      ], 
     }, 
    }, 
] 

dodałem „” na TEMPLATE_DEBUG SZABLON bo inaczej dostaję następujące ostrzeżenie

?: (1_8.W001) The standalone TEMPLATE_* settings were deprecated in Django 1.8 and the TEMPLATES dictionary takes precedence. You must put the values of the following settings into your default TEMPLATES dict: TEMPLATE_DEBUG. 

Moje szablony folderze są w moich aplikacjach tj:

my_project_name/polls/templates/polls/index.html 

Odpowiedz

17

myślę, że trzeba zrobić:

TEMPLATES = [ 
    { 
     # something else 
     'OPTIONS': { 
      'debug': DEBUG, 
     }, 
    }, 
] 

Django wykorzystywane do zaakceptowania zmiennej TEMPLATE_DEBUG ale ponieważ Django> = 1,8, to nie wolno więcej i zostanie zastąpiony, jak wyjaśniono powyżej.

Django doc.

+1

OK Otrzymuję go teraz 'Jeśli ustawi TEMPLATE_DEBUG na wartość, która różni się od DEBUG, włącz tę wartość do klucza 'debug' w 'OPCJE'. Dzięki! –

Powiązane problemy