フラスコの紹介学習マニュアル

Published on 2023-04-20 00:10:05 · 中文 · English · بالعربية · Español · हिंदीName · Русский язык · 中文繁體

ウェブフレームワークとは何ですか?

Webアプリケーションフレームワークまたは単にWebフレームワークは、Webアプリケーション開発者がプロトコル、スレッド管理などの低レベルの詳細を気にすることなくアプリケーションを作成できるようにする一連のライブラリとモジュールを表します。

フラスコとは何ですか?

フラスコは、Pythonで書かれたウェブアプリケーションフレームワークです。 これは、Poccoと呼ばれるPython愛好家の国際組織を率いるArmin Ronacherによって開発されました。 Flask は Werkzeug WSGI ツールキットと Jinja2 テンプレートエンジンをベースにしています。 これらは両方ともポッコプロジェクトです。

ティッカー

Web Server Gateway Interface (WSGI) は、Python Web アプリケーション開発の標準として採用されています。 WSGI は、ウェブサーバとウェブアプリケーション間の共通インタフェースの仕様です。

ヴェルクツォイク

これは、リクエスト、レスポンスオブジェクト、およびその他のユーティリティ関数を実装するWSGIツールキットです。 これは、その上にWebフレームワークを構築できます。 Flask フレームワークは、基本モジュールの 1 つとして Werkzeug を使用します。

ジンジャ2

jinja2 は Python の人気のあるテンプレートエンジンです。 Web テンプレート システムは、テンプレートと特定のデータ ソースを組み合わせて、動的な Web ページをレンダリングします。
フラスコはしばしば呼ばれます マイクロフレームワーク。 これは、アプリケーションのコアをシンプルで拡張可能な状態に保つように設計されています。 Flaskには、データベース処理用の抽象化レイヤーが組み込まれておらず、検証サポートも形成されていません。 代わりに、Flask はこれらの機能をアプリケーションに追加するための拡張機能をサポートしています。 人気のあるFlask拡張機能のいくつかについては、このチュートリアルの後の章で説明します。