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 或其他格式的文字叫做...