Python WSGIは、主にさまざまなWebサーバー上のWebアプリケーションの移植性を促進するために、WebサーバーとPythonWebアプリケーションまたはWebフレームワークの間の標準インターフェイスを指定します。 WSGI仕様では、さまざまなWebサーバーとWebフレームワークが適切に相互作用できます。 WSGIが存在するため、Pythonで簡単なWebフレームワークを作成するのが簡単になりました。
Webフレームワークのコア部分はルーティングシステムです。クライアントの要求がwsgiサーバーに送信された後、Webフレームワークは、要求内のメソッドとパスに従ってマルチレベルルーティングの後に対応するハンドルメソッドを見つけ、メソッドを呼び出して要求を処理することによって応答を取得します。
今回は主に2つのライブラリに依存します。
以下は、クライアントがWebフレームワークを介してWSGIサーバーに要求を送信するプロセス全体の階層構造とデータフロー図です。
コード:[https://github.com/Flowsnow/web_framework](https://github.com/Flowsnow/web_framework)
すべてのコミットを参照してください。
参照
Recommended Posts