Flask模板教程 一

2021-10-20 23:58:53 字數 1040 閱讀 2580

template是mvc中的view,mtv中的template

主要用來做資料展示,本次講的是flask中的模板概念

模板語言動態生成的html

} 變數的接收

從views傳遞過來的資料

前面定義出來的資料

@blue.route(

'/test/'

)def

test()

: name=

'666'

return render_template(

'test.html'

,name=name)

>

資料接收}/>

在有多個頁面有共同元素時可以使用模板繼承

模板頁面-nev.html

>

666/>

lang

="en"

>

>

charset

="utf-8"

>

>

title

>

head

>

>

body

>

html

>

繼承頁面

繼承頁

模板的繼承不僅可以共享資料,還可以共享結構

首次出現挖坑操作

第二次出現填坑操作

第n次出現,填坑操作,會覆蓋前面填的坑

不想被覆蓋,需要新增

include

包含,將乙個指定的模板包含進來

注意:在模板中沒有單身狗,都是成對出現的

(1)無參

你餓了嗎???

呼叫: }

(2)有參

歡迎} 心理沒點數嗎 你都}大了

(3)外檔案中的巨集定義呼叫需要匯入也可以include

歡迎光臨紅浪漫},拖鞋手牌拿好,樓上2樓左轉,男賓一位

}

Flask教程 第乙個Flask應用 模板

flask使用的是jinja2作為模板引擎。當然,也可以使用其它模板引擎。1.如果要訪問變數的屬性可以使用點 也可以使用符號.示例 2.如果變數的屬性不存在,那麼 會返回空字串.3.可以直接在模板使用的全域性變數 全域性變數 含義 說明config flask.config 當前配置物件 reque...

flask 教程13 Jinja2模板

在前面的示例中,檢視函式的主要作用是生成請求的響應,這是最簡單的請求。實際上,檢視函式有兩個作用 處理業務邏輯和返回響應內容。在大型應用中,把業務邏輯和表現內容放在一起,會增加 的複雜度和維護成本。本節學到的模板,它的作用即是承擔檢視函式的另乙個作用,即返回響應內容。使用模板的好處 jinja2 模...

《Flask 入門教程》第 3 章 模板

在一般的 web 程式裡,訪問乙個位址通常會返回乙個包含各類資訊的 html 頁面。因為我們的程式是動態的,頁面中的某些資訊需要根據不同的情況來進行調整,比如對登入和未登入使用者顯示不同的資訊,所以頁面需要在使用者訪問時根據程式邏輯動態生成。我們把包含變數和運算邏輯的 html 或其他格式的文字叫做...