ホームページ >バックエンド開発 >Python チュートリアル >Python で Web アプリケーション フレームワークを構築するための Flask インストール ガイドを最初から学びましょう
Flask インストール チュートリアル: Python Web アプリケーション フレームワークを最初から構築する、特定のコード サンプルが必要です
はじめに:
現代の Web 開発では、アプリケーションを構築するフレームが役割を果たします重要な役割。 Python は強力で習得しやすいプログラミング言語であり、選択できる Web 開発フレームワークは数多くありますが、Flask もその 1 つです。この記事では、Flask アプリケーション フレームワークを最初から構築する方法を、具体的なコード例とともに紹介します。
1. Python のインストール
Flask は Python ベースの Web フレームワークであるため、最初に Python をインストールする必要があります。最新バージョンの Python インストーラーを公式 Web サイト (https://www.python.org/) からダウンロードし、プロンプトに従ってインストールできます。
2. Flask のインストール
Python をインストールした後、Flask をインストールできます。コマンド ラインで次のコマンドを実行します:
pip install flask
これにより、Flask パッケージとその関連依存関係が PyPI (Python Package Index) からダウンロードされ、インストールされます。
3. Flask アプリケーションの作成
Flask をインストールした後、Flask アプリケーションの作成を開始できます。まず、メイン アプリケーション ファイルとして機能する app.py
というファイルを作成します。
app.py
に次のコードを入力します:
from flask import Flask app = Flask(__name__) @app.route("/") def hello_world(): return "Hello, World!" if __name__ == "__main__": app.run()
このコードでは、最初に Flask モジュールをインポートし、## Flask アプリケーション オブジェクトという名前のファイルを作成しました。 #app の。次に、
@app.route デコレータを使用して、URL パス
"/" を
hello_world 関数にバインドします。最後に、
if __name__ == "__main__": を使用してメイン プログラム モードで実行するかどうかを決定し、
app.run() を呼び出して Flask アプリケーションを開始します。
Flask アプリケーションを実行するには、コマンド ラインで次のコマンドを実行するだけです:
python app.pyFlask アプリケーションはローカルで Web サーバーを開きますデフォルトの 5000 ポートをリッスンします。ブラウザで http://localhost:5000/ にアクセスすると、単純な文字列「Hello, World!」が表示されます。 5. ルーティングとビュー関数
Flask アプリケーションでは、ルーティング (Route) を使用して URL パスをビュー関数 (View Functions) にマッピングします。上の例では、ルート パス
"/" を使用して
hello_world 関数をバインドしました。
about ルートを作成できます。
app.py に追加します:
@app.route("/about") def about(): return "This is a Flask application."アプリケーションを再実行すると、「これは Flask アプリケーションです。」という文字列が表示されます。 6. テンプレートと静的ファイル
実際の Web 開発では、通常、テンプレートを使用して HTML ページを動的に生成し、静的ファイルを使用して CSS、JavaScript、その他の静的リソースを提供する必要があります。
templates というサブディレクトリを作成し、そのディレクトリ内にテンプレート ファイルを作成する必要があります。
index.html という名前のテンプレート ファイルを作成できます。
<!DOCTYPE html> <html> <head> <title>Flask App</title> </head> <body> <h1>{{ message }}</h1> </body> </html>
app.py に
render_template を導入します 関数を追加し、テンプレート レンダリングを使用するように
hello_world 関数を変更します。
from flask import Flask, render_template app = Flask(__name__) @app.route("/") def hello_world(): return render_template("index.html", message="Hello, Flask!") if __name__ == "__main__": app.run()アプリケーションを再実行すると、ブラウザーに表示されるコンテンツが「Hello, Flask!」となることがわかります。 」。 静的ファイルを使用するには、アプリケーション ディレクトリに
static という名前のサブディレクトリを作成し、その中に静的ファイルを配置する必要があります。テンプレート ファイルの
url_for 関数を使用して、静的ファイルの URL を生成します。
style.css という名前の静的 CSS ファイルを
index.html に導入できます。
style.css
ディレクトリに配置し、スタイルを追加します。 アプリケーションを再実行すると、定義した CSS スタイルがページに適用されることがわかります。
概要:
以上がPython で Web アプリケーション フレームワークを構築するための Flask インストール ガイドを最初から学びましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。