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

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

黄舟
黄舟

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

全員に返信(2)
巴扎黑

ソースコードを読むFlask ことは良いことです。読む前に、次の質問を自問することをお勧めします:

  • Flask のメイン API をご存知ですか?Flask app の完全なワークフロー
  • をご存知ですか?
  • この種のフレームワーク B/S に精通していますか、関連するネットワーク プロトコル (HTTP,TCP) に精通していますか、リクエストを送信するクライアント、リクエストを処理して応答するサーバー、およびその詳細について理解していますか?
  • Python webWSGI によって開発されたゲートウェイ インターフェイス プロトコル (
  • ) をご存知ですか?

これらがすべて明確であれば、Flask ソース コードを読む前に werkzeug を注意深く読むことができます。

werkzeugflask フレームワークの基礎であり、上記の問題のほとんどは werkzeug ライブラリで実装されます。 Flaskこれはより高度なパッケージであり、開発者により適したものになるように設計されていますAPI

werkzeug に慣れた後、Flask を見ると、構成ファイルについて混乱することはありません。

追記: 私はマスターではありませんが、最近 Flask のソース コードを読み終えたところです。

いいねを押す +0
Peter_Zhu

flask のソース コードを読むときは、まず flask によって github に提出されたコードを読むことをお勧めします。これは単なる flask.py ファイルですが、基本的な概念はすでに存在します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート