模板的导入和继承
了解
1 | 浏览器 》》》》》 CDN服务加载静态数据 |
模版导入
模板导入的作用:
1 | 写了一个好看的组件,可以复用 |
第一步
1写一个模板template_test.html
1 |
|
第二步
2.把需要导入的部分放到一个新的文件left.html里面
1 | <div> |
第三步
3 在模板中:
1 | {%include'模板的名字'%},例子left.html |
1 |
|
模板的继承
模板继承的作用
一个页面需要之前的效果,只需要改其中的一部分,这就用到了继承
1 写一个母版,留一个可扩展的区域(盒子),可以留多个盒子(留的越多,可扩展性越高)
模板的继承使用方法
写一个母版留一个可扩展的区域(盒子),可以留多个盒子(留的越多,可扩展性越高)
1.被继承的base.html
1 | {%block 名字%} |
注意
1 | 这个内容,如果什么都不写只写 了一个{% extends 'base.html' %}就会显示 |
2.需继承的template2
1 | extends记得写{%extends 'base.html'%} |
1 | {% extends 'base.html' %} |
注意
1 | 盒子和顺序没关系,只要名字对应就可以 |