Flask 第一個程序與解析

點擊查看整個文集
Flask 快速入門

點擊查看教程中所有代碼
Flask 快速入門源碼和注釋部分

** 先上干貨知識,比較枯燥的概念,如果不想看概念的話可以直接翻看例程 **

1. Flask的上下文全局變量(程序上下文和請求上下文)

1. `current_app`  程序上下文  程序?qū)嵗?2. `g`  程序上下文  處理請求時用作臨時存儲對象(請求會重設)
3. `request`  請求上下文  請求的對象,HTTP內(nèi)容
4. `session`  請求上下文  用戶會話

我的個人理解就是整個Flask的請求操作的傳值或者是傳參其實都是根據(jù)這些上下文進行記錄和傳輸?shù)摹?/p>

2. 請求鉤子(就是執(zhí)行某一狀態(tài)時出現(xiàn)的狀態(tài))

  • before_first_request:處理第一個請求之前
  • before_request:每次請求之前運行
  • after_request:每次請求之后
  • teardown_request:注冊函數(shù),在每次請求之后運行
    與視圖函數(shù)之Ian共享數(shù)據(jù)一般使用上下文全局變量g

3. (小技巧)可以使用Flask_Script支持命令行選項

  • 安裝pip install flask-script
  • 既可以在此運行環(huán)境中運行維護任務或者是測試任務

4. HelloWorldHelloUser

HelloWorld.PNG

5. 顯示效果

  • 訪問路由為/:
    20160724helloworldweb.PNG
  • 訪問路由為user/la:
20160724helloworlduser.PNG

DONE

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容