Flask block繼承和include包含

2022-08-15 16:09:16 字數 1609 閱讀 2312

繼承(block)的本質是**替換,繼承我認為就是把完整的html檔案繼承到乙個不完整的html檔案裡。

被繼承html檔案:

>主模板

title

>

head

>

<

body

>

這裡是導航欄

需要被繼承的內容,在這裡填充

body

>

html

>

繼承html檔案:

123123456789

包含(include)是直接將目標模板檔案整個渲染出來,包含就是和繼承相反。

等待被包含的html檔案:

<

div>

這裡是頭部,可以被包含的

div>

呼叫等待被包含的檔案:

>模板包含學習

title

>

head

>

<

body

>

<

div>

<

div>}

div>

身體

div>

body

>

html

>

繼承和單繼承

狗 吃 喝 拉撒 游泳 鳥 吃 喝 拉撒 下單 class animal def init self print 執行animal init self.func def eat self print s eating self.name def drink self print s drinking...

繼承(單繼承和多層繼承)

為了避免 重複,就會用到繼承 關鍵字extends 可以吧相同的行為和動作提取出來,繼承 實現了 的復用 使類和類之間產生了關係 被繼承的類稱為父類,繼承的類稱為子類 繼承的特點 單繼承的 乙個人只有乙個爸的意思 多繼承 是乙個類可以有多個父類,不支援多繼承,都在會在呼叫的時候無法確定是呼叫哪個爹的...

菱形繼承和虛繼承

1.菱形繼承 菱形繼承概念圖 菱形繼承物件模型 參照菱形繼承物件模型,不難發現若呼叫dd類時,裡面包含兩個相同的aa類的所有成員,在呼叫過程中會出現二義性和資料冗餘的問題,為了解決上述問題,我們提出了虛繼承。接下來通過簡單例項 講解虛函式及底層實現。樣例 include using namespac...