Django テンプレートの継承について学び、それに取り組んでいました。
base_post_login.html
他のテンプレートと同じディレクトリにテンプレートを作成しました。
{% extends "base_post_login.html" %}
子テンプレートの最初の行として入力します。
ただし、子テンプレートがバックエンドを介してレンダリングされると、TemplateDoesNotExist
エラーが発生します。
これはsettings.py(関連部分)です:
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'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',
],
},
},
]
テンプレートが拡張されていない場合、すべてのテンプレートは適切にレンダリングされます。
私は何をすべきか?