Django之模板繼承

2022-04-22 12:27:45 字數 762 閱讀 4169

為了在django模板配置中減少**的冗餘,需使用模板繼承

(1)建立乙個base.html把需要顯示的頁面內容寫在裡面

(2)在title部分寫個盒子,以後誰來擴充套件就在這裡面新增相應的內容,即完成title.html

(3)建立乙個title.html,讓title.html繼承base.html

#必須放在首行

繼續新增內容:

blog titles

(4)也可以分別在base.html或title.html中寫好多盒子,方法同上

"zh-cn

">

class="

container

">

注意:盒子裡面可以又預設的內容,如果又預設的時候你不擴充套件就走預設的,如果你擴充套件了,就替換了,如果要實現不替換直接在後面追加的話,可以使用方法

}#先繼承父類的,後插入資料

(1)模板繼承圍繞兩點:繼承和擴充套件,有什麼繼承什麼,擴充套件的是盒子

(2)模板中設定的盒子越多越好,因為這樣你想擴充套件的時候就擴充套件,不想擴充套件的時候就不擴充套件了

(3)為了更好的可讀性,你也可以給你的標籤乙個名字,例如:

...

(4)不能在乙個模板中使用多個相同名字的block標籤

Django之模板繼承

在使用django進行web開發時,往往會構造乙個基礎框架模板即base.html,而後在其子模板中對它所包含站點公用部分和定義塊進行過載。首先建立乙個base.html,原始碼為 thanks for visiting my site.這個叫做base.html的模板定義了乙個簡單的html框架文...

django模板繼承

1 本質上說 模板繼承就是先構造乙個基礎框架模板,而後在其子模板中對它所包含站點共用部分和定義進行過載。建立 base.html模板 謝謝對 的支援 2 建立子模板test4.html 現在時間 現在時間是 3 編寫檢視函式 views.py def test4 request 51 now dat...

Django模板的繼承

模板的繼承 1 什麼是模板的繼承 當多個模板 網頁 具備大部分相同的內容時,就可以使用繼承的方式,將相同的東西繼承過來,再增加 修改屬於自己的內容即可 2 模板繼承的方法 1 在父模板中 必須要標識出來哪些內容是允許被修改的 標籤 父模板中正常顯示的東西 block的作用 定義 在子模板中允許被修改...