Flask Framework のクイック スタート: インストールから始める
はじめに:
Flask は、Web 分野で広く使用されているシンプルで柔軟な Python Web フレームワークです。発達。 Web アプリケーションの開発を効率的かつ迅速にするための便利なツールとライブラリが多数提供されています。この記事では、Flask フレームワークをインストールしてすぐに使い始める方法を紹介します。
1. Flask フレームワークのインストール
仮想環境のインストール
仮想環境を使用すると、プロジェクトに必要な依存関係パッケージを効果的に分離し、システム環境との競合を回避できます。コマンド ライン ツールを開き、次のコマンドを実行して仮想環境をインストールします。
pip install virtualenv
仮想環境の作成
コマンド ラインでプロジェクト ディレクトリを入力し、次のコマンドを実行します。仮想環境を作成するには:
virtualenv venv
仮想環境をアクティブ化する
次のコマンドを実行して仮想環境をアクティブ化します:
Windows:
venvScriptsctivate
Linux/Mac OS:
source venv/bin/activate
アクティブ化された仮想環境で、次のコマンドを実行します。 Flask フレームワークをインストールするコマンド:
pip install flask
という名前を付けました。
app ディレクトリに
app.py という名前の Python ファイルを作成し、その中に次のコードを記述します。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello, Flask!'
if __name__ == '__main__':
app.run()</pre><div class="contentsignin">ログイン後にコピー</div></div>
python app.py
@app.route('/')
を定義しました。ルートをさらに追加して、他の URL リクエストを処理できます。以下は例です: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:python;toolbar:false;'>@app.route('/')
def hello():
return 'Hello, Flask!'
@app.route('/about')
def about():
return 'This is the About page.'
@app.route('/contact')
def contact():
return 'This is the Contact page.'</pre><div class="contentsignin">ログイン後にコピー</div></div>
ブラウザで
、http://localhost:5000/about
にそれぞれアクセスできます。および http://localhost:5000/contact
を使用して、さまざまなページの出力を表示します。 4. テンプレート エンジンを使用する
templates
という名前のフォルダーを作成します。 HTMLテンプレートファイルを保存します。
templates
ディレクトリに index.html
という名前の HTML テンプレート ファイルを作成し、次のコードを記述します。
<!DOCTYPE html> <html> <head> <title>Flask Template</title> </head> <body> <h1>{{ message }}</h1> </body> </html>
アプリケーション ファイルを変更しますを変更し、Flask の
render_template 関数を導入し、ルーティング処理関数の戻り値を変更します。
from flask import Flask, render_template @app.route('/') def hello(): return render_template('index.html', message='Hello, Flask!')
アプリケーションにアクセスFlask アプリケーションを再起動し、
5. 概要以上がFlask フレームワークをすぐに開始する: インストールから開始し、Flask フレームワークのインストール プロセスをすぐに開始します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。