python - Flask框架的结构
黄舟
黄舟 2017-04-17 14:57:57
0
2
401

今天刚开始看flask的源码,发现各种不懂啊。。
有没有大神讲一下flask的架构是什么?让我从宏观上把握下。。
还有个问题,如何读flask的源码? 我在app=Flask(__name__)设置了断点,然后跟进,那些配置文件的函数读的似懂非懂的,这部分需要读么~
求大神解惑~

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回覆(2)
巴扎黑

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

  • 是否對Flask的主要API都很熟悉了,是否知道一個Flask app的完整工作流程
  • 是否熟悉B/S這種架,是否熟悉相關網路協定(HTTP,TCP),是否清楚客戶端發送請求,伺服器處理回應請求的過程及其細節
  • 是否熟悉Python web開發的網關介面協定(WSGI

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

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

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

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

Peter_Zhu

讀flask源碼推薦先讀github上flask第一次提交的程式碼, 就一個flask.py文件,但基本概念都有了。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板