有时候开发一个网页,同一个模板可能多次利用,所以django就提供了模板的继承,为我们提供了很多的便利
首先我们要创建一个模板html,假如名字叫master.html,我们就可以把我们所需要的模板的代码都放在这个html文件中,如下(只是一个简单的模板,没有任何的效果,只是为了举例)
两种导入方式:
extends
include
1.extends
master.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>{% block title %}{% endblock %}</title> ------->*由于每页面的标题都不尽相同,所以这里也需要block以下*
<link rel="stylesheet" href="/static/comments.css">
<style>
.body{
background-color: aqua;
}
</style>
{% block css%}{% endblock %} ------------>*但是每个页面都有自己不一样的样式,所以block以下css*
</head>
<body>
{% block content%}{% endblock %} ----------------->*content就是每个页面所填充的内容*
<script src="/static/jquery.j