FlaskはPythonでウェブアプリケーションを開発するための軽量フレームワークです。簡単なウェブサイトから複雑なウェブアプリケーションまで、様々なものを構築できます。ここでは、Flaskの基本的な使い方を説明します。
Flaskのインストール
まずは、Flaskをインストールする必要があります。Pythonが既にインストールされていることを前提として、以下のコマンドを使ってFlaskをインストールできます。
pip install Flask
最初のFlaskアプリケーション
Flaskアプリケーションの基本的な骨組みを作成します。以下のコードをapp.py
という名前のファイルに保存します。
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
if __name__ == '__main__':
app.run(debug=True)
このコードは、最も基本的なFlaskアプリケーションです。@app.route('/')
デコレーターは、ウェブサイトのルート(例えば、http://127.0.0.1:5000/
)にアクセスしたときに実行される関数を定義しています。
この場合、hello_world
関数が実行され、「Hello, World!」というテキストがブラウザに表示されます。
アプリケーションの実行
Flaskアプリケーションを実行するには、コマンドラインまたはターミナルで以下のコマンドを実行します。
python app.py
このコマンドを実行すると、Flaskは開発サーバーを起動し、アプリケーションにアクセスするためのURLを表示します(通常はhttp://127.0.0.1:5000/
です)。
ブラウザでこのURLにアクセスすると、先ほど定義したhello_world
関数が実行され、「Hello, World!」が表示されます。
まとめ
Flaskには、テンプレートエンジン、フォームデータの処理、データベースの操作など、より高度な機能が数多く用意されています。これらの機能を学ぶには、公式ドキュメント(Flask Documentation)が最適なリソースです。
また、Flaskのコミュニティは活発で、多くのチュートリアルやサンプルプロジェクトもオンラインで利用可能です。
ご参考ください。