Python Flask は、主な開発言語として Python を使用する軽量の Web アプリケーション フレームワークです。シンプルかつ柔軟で、Web アプリケーションを迅速に構築するのに適しています。この記事では、Python Flask をインストールして構成する方法を紹介し、Web アプリケーションを迅速に起動するのに役立つ具体的なコード例をいくつか示します。
1. Python Flask のインストール
Python Flask をインストールするには、まず Python がマシンにインストールされていることを確認する必要があります。ターミナルに次のコマンドを入力すると、Python がインストールされているかどうかを確認できます。
python --version
Python がすでにインストールされている場合は、Python のバージョン番号が表示されます。インストールされていない場合は、Python の公式 Web サイトから最新バージョンをダウンロードしてインストールできます。
Python をインストールした後、pip (Python のパッケージ管理ツール) を使用して Flask をインストールできます。ターミナルに次のコマンドを入力するだけです:
pip install flask
インストールが完了したら、Python Flask を使用して Web アプリケーションの構築を開始できます。
2. 簡単な例
Python Flask をすぐに使い始めることができるように、簡単なサンプル コードを提供します。まず、プロジェクト フォルダーに app.py という名前のファイルを作成し、その中に次のコードを入力します。
from flask import Flask # 创建Flask应用对象 app = Flask(__name__) # 定义路由 @app.route('/') def hello_world(): return 'Hello, World!' # 启动应用 if __name__ == '__main__': app.run()
上記のコードでは、最初に Flask モジュールをインポートし、Flask アプリケーション オブジェクトを作成しました。次に、ルート パス '/' にアクセスすると hello_world() 関数が実行され、単純な文字列が返されるというルートを定義します。最後に、app.run() メソッドを呼び出してアプリケーションを開始します。
app.py ファイルを保存して実行すると、Flask アプリケーションがすでに実行されていることを示す情報がターミナルから出力されます。ブラウザで http://localhost:5000/ にアクセスすると、Web ページに「Hello, World!」という文が表示されます。
3. より複雑な例
Python Flask は単純な文字列を返すだけでなく、より複雑な Web アプリケーションを作成することもできます。以下は、Flask で単純なブログ アプリケーションを作成する方法を示す、より複雑なコード例です。
from flask import Flask, render_template, request app = Flask(__name__) # 定义主页路由 @app.route('/') def index(): return render_template('index.html') # 定义博客详情页路由 @app.route('/blog/<int:blog_id>') def blog_detail(blog_id): # 通过 blog_id 查询数据库获取博客详情 # ... return render_template('blog_detail.html', blog=blog) # 定义搜索路由 @app.route('/search', methods=['POST']) def search(): keyword = request.form.get('keyword') # 通过关键字搜索数据库获取相关博客 # ... return render_template('search_result.html', blogs=blogs) if __name__ == '__main__': app.run()
上記のコードでは、3 つの異なるルートを作成しました。ホームページ ルート ('/') は HTML テンプレートを返し、ブログ詳細ページ ルート ('/blog/
HTML テンプレートを作成するには、テンプレート言語を使用する必要があります。ここでは、Flask に組み込まれている Jinja2 テンプレート エンジンを使用します。 Jinja2 の使用方法について詳しくは、公式ドキュメントをご覧ください。さらに、pip を介して Flask の依存関係パッケージ Flask-Jinja2 および Flask-WTF をインストールする必要もあります。
サンプル コードを実行すると、さまざまなルートにアクセスしてさまざまなページを表示できます。ニーズに応じて、このブログ アプリケーションを拡張および改善できます。
概要
この記事では、Python Flask をインストールする方法を紹介し、単純なサンプル コードと複雑なサンプル コードをいくつか紹介します。 Python Flask は非常にシンプルで柔軟な Web アプリケーション フレームワークであり、さまざまな種類の Web アプリケーションを迅速に構築するのに適しています。この記事が、Python Flask をすぐに使い始めて、独自の Web アプリケーションを開始するのに役立つことを願っています。
以上がPython Flask をインストールする: Web アプリを正常に開始しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。