先定义一个父模板index.html:
{% block content1 %}中的内容可被子文件覆盖
<!DOCTYPE html>
<html>
<head>
<title>Title</title>
{% block head %}{% endblock %}
</head>
<body>
<h1>共同标题1</h1>
<hr>
{% block content1 %}
<h1>父模板的标题1</h1>
{% endblock %} <hr>
<h1>共同标题2</h1>
</body>
</html>
再定义一个子文件child.html,要继承以上的文件:
{% extends 'bookshop/base.html' %}
此时child.html与index.html的内容一模一样。
假如child.html做点修改:
{% extends 'bookshop/base.html' %}
{% block content1 %}
<h1>子模版的标题2</h1>
{% endblock %}
此时“父模板的标题1” 就会被改变为 “子模版的标题2”