1. 程式人生 > >django模板語言中的extends,block和include

django模板語言中的extends,block和include

ima django 一行 。。 log 語言 extend img 需要

extends和block一起用

它們用於母版和子版的繼承

在母版html中將一些需要替換的部分用{% block xxx %}。。。{% endblock %}括起來,

技術分享圖片

在子版html中,在第一行需要寫上要繼承的母版,{% extends ‘母版的相對路徑‘ %}這樣引入母版。

技術分享圖片

include

include用戶公共模板的引入,當很多頁面(不是所有)中都需要某段html語言時,引入公共模板是個好方法,

在當前的html中的某個你需要引入公共模板的地方使用{% include ‘公共模板的相對路徑‘ %}引入。

技術分享圖片

django模板語言中的extends,block和include