亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Flask框架的結構

Flask框架的結構

慕斯709654 2018-10-11 09:24:50
今天剛開始看flask的源碼,發現各種不懂啊。。有沒有大神講一下flask的架構是什么?讓我從宏觀上把握下。。還有個問題,如何讀flask的源碼? 我在app=Flask(__name__)設置了斷點,然后跟進,那些配置文件的函數讀的似懂非懂的,這部分需要讀么~求大神解惑~
查看完整描述

2 回答

?
喵喵時光機

TA貢獻1846條經驗 獲得超7個贊

閱讀Flask源碼是一件好事。在閱讀之前,建議題主問問自己下面幾個問題:

  • 是否對Flask的主要API都很熟悉了,是否知道一個Flask app的完整工作流程

  • 是否熟悉B/S這種架,是否熟悉相關網絡協議(HTTP,TCP),是否清楚客戶端發送請求,服務器處理響應請求的過程及其細節

  • 是否熟悉Python web開發的網關接口協議(WSGI

如果這些都很清楚了,那么閱讀Flask源碼之前,可以好好閱讀werkzeug。

werkzeugflask框架的基礎,上述的問題的實現,大部分都是在werkzeug這個庫實現的。Flask只是對其進行了更高級的封裝,以及設計了更適合開發者的API。

熟悉了werkzeug之后,再看Flask,應該不會出現針對配置文件,似懂非懂的情況了。

PS : 我不是大神,最近剛好把Flask源碼看完。


查看完整回答
反對 回復 2018-10-21
  • 2 回答
  • 0 關注
  • 1919 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號