Django模板继承和引用

时间:2024-06-14 19:06:38

一、模板继承

  1.模板继承可以在创建一个基本“骨架”后,被其它子模板继承并覆盖,通过修改基础模板可以修改子模板中的所有框架

  2.在模板teacher文件夹下创建基础模板

  {% block xxx}与{% block }是成对出现的  该标签的功能是为子模板声明该出内容可以被覆盖重写  不写则为基础模板的内容

 Django模板继承和引用

  3.在student_list页面继承基础模板

  首行的{% extends 'teacher/base.html'}必须写  其余内容按常规写在{% block }{% endblock }中

  Django模板继承和引用

二、模板的引用

  1.模板引用就是在一个模板中将另外一个模板加载进来

  2.在模板文件夹下创建一个ad模板

  Django模板继承和引用

  3.在base模板中加载ad模板

  div是用来控制ad模板的位置

  Django模板继承和引用

  4.只要继承了base模板的子模板,都会引用ad模板  效果同垃圾广告

  放上效果图

  Django模板继承和引用