検索

ホームページ  >  に質問  >  本文

python - Flask框架的结构

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

黄舟黄舟2886日前403

全員に返信(2)返信します

  • 巴扎黑

    巴扎黑2017-04-17 14:59:57

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

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

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

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

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

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

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-17 14:59:57

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

    返事
    0
  • キャンセル返事