1. 程式人生 > >Flask的文件學習

Flask的文件學習

小插曲
很多人可能都在用flask,jinjia2,werkzeug,Pygments,但有沒有人知道背後的作者呢?
通過谷歌和百度等搜尋,查詢到作者本人,挺帥氣的,爆照
在這裡插入圖片描述
雖然是個日本人,但不得不佩服,才氣逼人哈,希望什麼時候能拿到簽名照?
歡迎關注TA的blog:http://lucumr.pocoo.org/
還有TA的github:https://github.com/mitsuhiko

靜態檔案與路由,配置引數的設定

在這裡插入圖片描述
配置引數的讀取
在這裡插入圖片描述
在這裡插入圖片描述

app.run()的設定

在這裡插入圖片描述
只有debug可以直接傳
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

自定義路由轉換器

常見轉換器型別
在這裡插入圖片描述
在這裡插入圖片描述
預設轉換器不能滿足需求,自定義
在這裡插入圖片描述
存到字典url_map的converters中
名稱: 檢視函式的引數名 mobile


在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述
request相關
在這裡插入圖片描述
在這裡插入圖片描述
with的更深理解
在這裡插入圖片描述
abort()函式
在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述
返回json資料的方法
在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述
在這裡插入圖片描述
request被flask封裝過,可以處理多個執行緒,作為執行緒區域性變數在這裡插入圖片描述
session current_app也是
在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述
Flask_Script擴充套件命令列
在這裡插入圖片描述
模版與自定義過濾器
在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述
自定義過濾器
在這裡插入圖片描述在這裡插入圖片描述

表單

好處:1.不用每次都寫if else ,不用重複工作;2.在模板中直接將類的物件輸入;3.做CSRF校驗
在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述
建立表單模型類
在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述在這裡插入圖片描述