對於一下3個html頁面
url(r'^templates1/', views.templates1),
url(r'^templates2/', views.templates2),
url(r'^templates3/', views.templates3),
def templates1(request):
return render(request,'t1.html')
def templates2(request):
return render(request,'t2.html')
def templates3(request):
return render(request,'t3.html')
這t1,t2,t3大部分html**都是一樣的,將其中乙個做為模板html,
在模板html中加上需要替換的block,其他子html將會繼承模板html,並渲染block快
模板html中
子html中只需要寫
繼承哪乙個檔案
就可以繼承,並渲染成完整的html頁面
* 注意點,針對js和css時
在head最後新增乙個
在body最後新增乙個
* 乙個html頁面只能繼承乙個模板
* 匯入html**
編輯乙個html只有輸出標籤 ----> tag.html
另乙個html頁面中,在需要匯入的位置 ------>
引用多次相當於重複呼叫
django模板繼承
1 本質上說 模板繼承就是先構造乙個基礎框架模板,而後在其子模板中對它所包含站點共用部分和定義進行過載。建立 base.html模板 謝謝對 的支援 2 建立子模板test4.html 現在時間 現在時間是 3 編寫檢視函式 views.py def test4 request 51 now dat...
Django之模板繼承
在使用django進行web開發時,往往會構造乙個基礎框架模板即base.html,而後在其子模板中對它所包含站點公用部分和定義塊進行過載。首先建立乙個base.html,原始碼為 thanks for visiting my site.這個叫做base.html的模板定義了乙個簡單的html框架文...
Django模板的繼承
模板的繼承 1 什麼是模板的繼承 當多個模板 網頁 具備大部分相同的內容時,就可以使用繼承的方式,將相同的東西繼承過來,再增加 修改屬於自己的內容即可 2 模板繼承的方法 1 在父模板中 必須要標識出來哪些內容是允許被修改的 標籤 父模板中正常顯示的東西 block的作用 定義 在子模板中允許被修改...