2015-12-15 3 views
11

Привет я после учебник по djangoproject site и я получаю сообщение об ошибке на моем LOCALHOST поговорке:настройки Джанго Неизвестные параметры: TEMPLATE_DEBUG

Unknown parameters: TEMPLATE_DEBUG 

Мой settings.py выглядит следующим образом:

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', 
      ], 
     }, 
    }, 
] 

Я добавил «TEMPLATE_DEBUG» на ШАБЛОНЕ, потому что в противном случае я получаю следующее предупреждение

?: (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. 

Мои шаблоны папки находятся в моих приложениях, то есть:

my_project_name/polls/templates/polls/index.html 

ответ

17

Я думаю, что вам нужно сделать:

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

Джанго используется для приема переменной TEMPLATE_DEBUG, но так как Джанго> = 1,8, это не допускается больше и заменяется, как объяснялось выше.

Django doc.

+1

ОК Теперь я получаю его 'Если он устанавливает TEMPLATE_DEBUG в значение, отличное от DEBUG, включите это значение под ключ« debug »в« OPTIONS ».« Спасибо! –

Смежные вопросы