我有一个base.html
看起来像这样的文件:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="en">
<head>
{% block header %}{% endblock %}
</head>
<body>
{% block content %}{% endblock %}
{% block footer %}{% endblock %}
</body>
</html>
我有一个文件,auth.html
扩展了这个:
{% extends "base.html" %}
{% block content %}
[MY CONTENT]
{% endblock %}
这工作正常,但我也想有一个单独的header.html
文件插入header
上面的块。
构建auth.html
并header.html
包含两者并同时扩展的正确方法是什么base.html
?
我尝试在 中添加{% include header.html %}
一行auth.html
,结构header.html
如下:
{% extends "base.html" %}
{% block header %}
[HEADER CONTENT HERE]
{% endblock %}
但这没有用。我应该怎么做?