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

2022-10-01 11:54:13 字數 1762 閱讀 1895

目錄二:模板的繼承使用

三:模版的匯入

一:模版的繼承

1.什麼是模板繼承?

你需要事先在你想要使用的主頁面上劃定區域做好標記,之後在子頁面繼承的時候你就可以使用在主頁面劃定的區域,也就意味著,如果你不劃定任何區域,那麼你子頁面將無法修改主頁面內容
2.使用繼承流程原理

你們有沒有見過一些**

這些**頁面整體都大差不差 只是某一些區域性在做變化

3.模板繼承語法

1.繼承

2.區域性修改

# 1.你需要先去模版頁面中劃定可以被修改的區域

模版內容(666)

# 2.子頁面中即成了模版頁面之後 就可以根據名字修改

子版內容

子版頁面吃了可以自己寫自己的之外 還可以繼續使用模版的內容

} 666

} 666

} 666

} 666

4.一般情況下模版頁面上應該至少有三塊可以被修改的區域

1.css區域

2.html區域

3.js區域

每乙個子頁面就都可以有自己獨有的css** html** js**

互相之間 互不干擾

# 子頁面css

# 子頁面js

二:模板的繼承使用

1.案例需求

# 模板的繼承

url(r'^home/', views.home),

# 建立login路由

url(r'^login/', views.login),

# 建立reg路由

url(r'^reg/', views.reg),

def home(request):

return render(request, 'home.html')

def login(request):

return render(request, 'login.html')

def reg(request):

return render(request, 'reg.html')

toggle n**igation

brand

首頁登入註冊

2.總結模板繼承

一般情況下 模版的頁面上劃定的區域越多 那麼該模版的擴充套件性就越高

但是如果太多 那還不如自己直接寫

三:模版的匯入

1.模板匯入

將頁面的某乙個區域性當成模組的形式

哪個地方需要就可以直接匯入使用即可

2.模板匯入格式
3.模板匯入使用
模板的匯入

4.使用結果

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

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

Django模板的繼承

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

django模板繼承

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