sac*_*ure 1 django templates template-inheritance
我了解了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',
],
},
},
]
Run Code Online (Sandbox Code Playgroud)
如果未扩展,则所有模板均正确渲染;如果是父模板,则所有模板均正确呈现。
我该怎么办?
| 归档时间: |
|
| 查看次数: |
2329 次 |
| 最近记录: |