1. 程式人生 > >Django模板繼承和引用

Django模板繼承和引用

ima 就是 r文件 技術分享 控制 mage src 通過 17.

一、模板繼承

  1.模板繼承可以在創建一個基本“骨架”後,被其它子模板繼承並覆蓋,通過修改基礎模板可以修改子模板中的所有框架

  2.在模板teacher文件夾下創建基礎模板

  {% block xxx}與{% block }是成對出現的  該標簽的功能是為子模板聲明該出內容可以被覆蓋重寫  不寫則為基礎模板的內容

 技術分享圖片

  3.在student_list頁面繼承基礎模板

  首行的{% extends ‘teacher/base.html‘}必須寫  其余內容按常規寫在{% block }{% endblock }中

  技術分享圖片

二、模板的引用

  1.模板引用就是在一個模板中將另外一個模板加載進來

  2.在模板文件夾下創建一個ad模板

  技術分享圖片

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

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

  技術分享圖片

  4.只要繼承了base模板的子模板,都會引用ad模板  效果同垃圾廣告

  放上效果圖

  技術分享圖片

Django模板繼承和引用