2015-12-15 7 views
11

こんにちは、私はdjangoproject siteのチュートリアルを以下だと私は言って私のローカルホスト上のエラーを取得しています:Djangoの設定が不明なパラメータ: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', 
      ], 
     }, 
    }, 
] 

そうでない場合、私は次の警告

?: (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. 
を取得していますので、私は、テンプレートの「TEMPLATE_DEBUG」を追加

マイテンプレート]フォルダは、私のアプリのIEである:

my_project_name/polls/templates/polls/index.html 

答えて

17

私はあなたがする必要があると思う:

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

DjangoはTEMPLATE_DEBUG変数を受け入れるために使用されるが、ジャンゴ> = 1.8いるので、これは許可されていません上記のように置き換えられます。

Django doc

+1

いいえ今すぐ取得する 'TEMPLATE_DEBUGをDEBUGと異なる値に設定する場合は、その値を 'OPTIONS'の 'debug'キーの下に含めます。 –

関連する問題