首先在被繼承的網頁index.html中使用 可以在繼承網頁被改被覆蓋的內容
其次在繼承網頁上使用 繼承index.html的所有內容
使用 可以覆蓋被繼承頁被圈的內容
注意 blockname必須是你想要改的保持一致
使用}可以被繼承頁面被圈的內容且新增內容
例如被繼承的網頁內容為
"en"
>
"utf-8"
>
title<
/title>
<
/head>
1<
/h1>
2<
/h1>
3<
/h1>
<
/body>
<
/html>
繼承網頁
}fgggggggggggg<
/h1>
flask run **為
from flask import flask,render_template
'/parent'
)def
parent()
:return render_template(
'parent.html'
)'/child'
)def
child()
:return render_template(
'child.html'
)if __name__ ==
'__main__'
:true
,port=
8888
)
Flask 模板繼承
在模板中,可能會遇到以下情況 像遇到這種情況,可以使用 jinja2 模板中的繼承來進行實現 模板繼承是為了重用模板中的公共內容。一般web開發中,繼承主要使用在 的頂部選單 底部。這些內容可以定義在父模板中,子模板直接繼承,而不需要重複書寫。檢視 from flask import flask,r...
flask 包含,繼承,巨集
包含,繼承,巨集 都是為了提高 的效率,都是為了防止 的沉餘,浪費資源 巨集 macro 可以把它看做jinja2中的乙個函式,他會返回乙個模板或者html字串,為了避免反覆的編寫同樣的模板 出現 沉餘,可以把它們協程函式以進行重用,需要在多出重複使用的模板 片段可以寫入單獨的檔案,在包含在所有模板...
flask模版繼承和block
模版繼承和block的目的就是為了減少前端 量 flask ones.py encoding utf 8 from flask import flask,url for,redirect,render template def index return render template index.h...