一:模板继承。
目的是:减少代码的冗余。
语法:
具体步骤:
1、创建一个layout.html文件,
2、把要显示的页面的内容写在这里面,也就是html要在浏览器显示的内容3、在right里面写个盒子 {% block body-conter(这里是母版的数据) %}{% endblock %}
在这里面写个空盒子,以后谁来扩展就在这个盒子里面添加相应的内容就行了4、然后再创建一个son.html文件,让这个继承layout.html文件,
{% extends "layout.html" %} #必须是在文件的第一行 在基板里面添加内容 {% block %} 可以随便写内容 {% endblock%}5、也可以写好多盒子, 在left中写个盒子 {% block menu %} <p>I see you you</p> {% endblock %}
二:模板包含。
目的是:和继承一样,都是减少代码的冗余。
和继承的区别:包含可以任意将整个页面包含过来,而继承是只能继承他的父级页面。
语法:
具体步骤:
1.首先要创建一个主页面 例如:index.html,在里面输入内容。
2.再创建两个html模板,一个分为头部,一个分为尾部。
3. 然后,根据上边的语法,就可以完成模板包含的操作了。