继承
1.首先给模板中建立好坑(相当于定义好抽象方法)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>BaseHtml</title>
</head>
<body>
{% block header %}
{% endblock %}
{% block banner %}
{% endblock %}
{% block context %}
{% endblock %}
{% block footer %}
{% endblock %}
</body>
</html>
2.建立其他模板时,进行继承,并实现某个方法
{% extends "base.html" %}
{% block header %}
<h1>我来实现header了~{
{ name }}</h1>
{% endblock %}
3.进行逻辑代码,并渲染
def getExtends(request):
context ={
"name":"sola"
}
return render(request,"home.html",context=context)
4.也可以再继承已实现的header进行