Django模板的繼承


一、extend

1.extend繼承模板

2.一個文件中只能繼承一個模板

3.extend繼承模板中的所有內容,模板的內容包括:html的head和body

,eg:

二、block

如果需要重寫請用block關鍵字

1.block關鍵字是定義父模板中哪些內容需要重新,定義block塊時,必須給block塊命名

2.在子模板中,子模板會根據blcok的塊名重寫父文件中定義的block塊部分

3.在子文件中如果使用block塊名,子文件默認繼承父文件中的block中的內容

三.include

include關鍵字是讓子文件的繼承局部的內容,父文件只需要寫一個公用的模板

1.include繼承的父文件內容只是body中的具體某個或者多個標簽。

2.在一個文件中可以有多了include,但是只能有一個extend

eg:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM