Flask學習筆記之模板(一)

2021-09-11 16:41:01 字數 1208 閱讀 4566

這裡,首先我們在templates資料夾下,建立乙個html檔案。

這個是模板基本使用

然後通過檢視函式進行對映:

這樣我們就完成了乙個渲染模板的功能。

當然,我們也可以傳入變數到模板中,講上面的**進行簡單修改:

這個是模板基本使用

def index():

return render_template('index.html',name='羅羅攀')

當然,除了基本變數外,列表,字典等資料型別都是可以傳入的。我們也可以在模板中定義變數:

#全域性變數

在裡面用

過濾器其實就是對變數的修改,具體的變數過濾器可以去jinja2文件檢視,這裡簡單介紹下safe,這個的作用為渲染是不轉義。這裡我們再傳入乙個變數,為,預設情況會對h1標籤轉義,然後把h1當做字串,如圖。

}

這個是模板基本使用

我們加上safe過濾器,就會當做為h1標籤。

}

這個是模板基本使用

flask學習筆記(五) 模板

歡迎加入知了課堂,學習flask python flask系列 1 基礎 python flask框架 全棧開發 之前,我一直使用檢視函式返回字串的方式實現響應客戶端。然而實際開發中,這種方式開發的 對開發者而言十分混亂。不利於專案的維護,更加不便於實現複雜的業務邏輯。於是必須使用模板,將必要的資料...

FLask學習筆記 Flask概念(一)

1.程式例項 flask類的物件,只有乙個強制指定的引數 程式主模組或包的名字。通常用如下 建立 from flask import flask2.路由和檢視函式 處理url和函式之間關係的程式稱為路由。def index return hello world 上圖中index 即為檢視函式 動態路...

flask學習筆記之flask migrate

從名稱migrate就可以理解,主要是資料遷移方面的作用。在flask資料庫操作一般引用sqlalchemy,表初始化的方式一般採用的是db.create all,這種方式需要對錶修改的時候就需要先去資料庫中刪除該錶再才能重新生成新的表結構的表,這樣明顯是不符合我們的需求的,使用flask migr...