django母版頁的使用

2022-01-11 04:37:56 字數 785 閱讀 2078

母版頁用於處理html頁面相同部分內容,避免在不同的頁面中重複出現

1、新增母版頁

再manage.py檔案相同目錄下新增templates資料夾用於儲存母版頁html檔案

2、新增母版頁base.html,html如下:

doctype html

>

<

html

lang

="en"

xmlns

="">

<

head

>

<

meta

charset

="utf-8"

/>

<

title

>

title

>

head

>

<

body

>

<

h1>這是模板頁

h1>

body

>

html

>

使用 block進行佔位 

3、在具體頁面使用母版頁

this is childpagecontent

在templates 下的dirs裡面配置母版頁所在路徑

具體配置如下:

templates =[,

},]

最終頁面效果如下:

母版頁使用練習

css樣式表 body header logo left right footer 母版頁 master xlanguage c autoeventwireup true codefile masterpage.master.cs inherits masterpage 內容頁 page title...

巢狀母版頁

寫在前面的話 對於乙個專案來說,我們可能會用到許多的母版頁 內容頁的組合.那麼當我們使用到多個母版頁時,我們可能會遇到這樣的問題.在不同的母版頁內載入相同的js和css內容.如果乙個js或css檔案在專案中的位置發生了變化,我們就要修改多個母版頁的js和css的link.對此,我們或許可以使用巢狀母...

母版頁訪問內容頁

內容頁訪問母版頁,理所當然,是人都知。但母版頁訪問內容頁呢?用委託。實現 1 母版頁宣告和定義乙個委託 2 內容頁裡將具體實現方法附加到委託上 3 母版頁檢查該委託是否為空,非空的話就執行該委託 母版頁 public delegate void dlgshowcontent string conte...