对于login.html,这是我的
{% extends "./base.html" %}
{% block content %}
<h2>Tryin to Log In</h2>
{% endblock content %}
对于base.html,这是我所拥有的
{% block content %}
<h2>base template</h2>
{% endblock %}
我的问题是base.html覆盖了login.html中的模板,我已经查看了settings.py,这是我所拥有的
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [BASE_DIR / "templates"],
'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',
],
},
},
]
1条答案
按热度按时间5lhxktic1#
答案是include将一个模板插入到当前模板中,extend将把作为参数给出的模板声明为当前模板的父模板