關於Django的模板繼承與注意事項

2021-08-15 15:18:49 字數 622 閱讀 9630

django中的模板引擎中,子模板繼承父模板中是這樣實現的。

在父模板(假設url為:dad.html)中,

...aaatitle>

head>

aaap>

div>

我沒有被覆蓋h1>

body>

html>

在子模板(假設url為:child.html)中沒有任何東西,只有以下**

bbbtitle>

bbbbbp>

div>

當我們開啟了子模板的路徑後,子模板中block包含的東西為覆蓋掉父模板中同名block所包含的東西。若父模板中有東西沒有被子模板覆蓋,如上面父模板中的text。那麼父模板中名為text的block的內容將會被繼承下來到子模板中顯示。

需要注意的是:

1. block的格式為:…

2. block中,前面的百分號的後面需要有空格,後面的百分號前面需要有空格。必須按格式來,否則模板引擎會識別不了

3. 說到底,子模板的繼承其實就是 替換掉 父模板中同名的block塊,其餘沒有被替換掉的就被子模板原封不動的繼承了下來。

Django模板的繼承與模板的匯入

目錄二 模板的繼承使用 三 模版的匯入 一 模版的繼承 1.什麼是模板繼承?你需要事先在你想要使用的主頁面上劃定區域做好標記,之後在子頁面繼承的時候你就可以使用在主頁面劃定的區域,也就意味著,如果你不劃定任何區域,那麼你子頁面將無法修改主頁面內容2.使用繼承流程原理 你們有沒有見過一些 這些 頁面整...

Django 框架的 模板繼承 與 模板包含

一 模板繼承。目的是 減少 的冗餘。語法 具體步驟 1 建立乙個layout.html檔案,2 把要顯示的頁面的內容寫在這裡面,也就是html要在瀏覽器顯示的內容 3 在right裡面寫個盒子 在這裡面寫個空盒子,以後誰來擴充套件就在這個盒子裡面新增相應的內容就行了 4 然後再建立乙個son.htm...

Django模板的繼承

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