
Flaskで最初のWebアプリを作ろう!Hello Worldで簡単スタート!
Flaskとは?Hello Worldアプリ作成の前に知っておくべきこと
Flaskは、PythonでWebアプリケーションを構築するための軽量なマイクロフレームワークです。フルスタックフレームワークのような多くの機能はデフォルトで提供されませんが、必要に応じて拡張機能を追加することで、柔軟な開発が可能です。
Hello Worldアプリは、プログラミング言語やフレームワークの基本的な動作を確認するための最初のステップです。FlaskでHello Worldアプリを作成することで、Flaskの基本的な仕組みを理解し、Webアプリケーション開発の基礎を学ぶことができます。
Flaskのインストール
Flaskを使用するには、まずFlaskをインストールする必要があります。Pythonのパッケージ管理ツールであるpipを使用して、簡単にインストールできます。
pip install Flask上記のコマンドを実行すると、Flaskとその依存関係がインストールされます。インストールが完了したら、PythonスクリプトでFlaskをインポートできるようになります。
Hello Worldアプリの作成
FlaskでHello Worldアプリを作成するには、以下の手順に従います。
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
if __name__ == '__main__':
app.run(debug=True)上記のコードをapp.pyなどの名前で保存します。
コードの説明:
from flask import Flask: Flaskクラスをインポートします。
app = Flask(__name__): Flaskアプリケーションのインスタンスを作成します。
@app.route('/'): /というURLへのリクエストをhello_world関数にルーティングします。
def hello_world():: Hello, World!という文字列を返す関数を定義します。
if __name__ == '__main__':: スクリプトが直接実行された場合に、Flaskアプリケーションを起動します。
app.run(debug=True): Flask開発サーバをデバッグモードで起動します。デバッグモードでは、コードを変更すると自動的にサーバが再起動されます。
Flaskアプリの実行
作成したFlaskアプリを実行するには、ターミナルで以下のコマンドを実行します。
python app.py上記のコマンドを実行すると、Flask開発サーバが起動し、http://127.0.0.1:5000/でアクセスできるようになります。ブラウザでhttp://127.0.0.1:5000/にアクセスすると、Hello, World!と表示されます。
参考リンク
まとめ
FlaskでHello Worldアプリを作成する手順を解説しました。Flaskはシンプルで扱いやすく、Webアプリケーション開発の学習に最適です。今回作成したHello Worldアプリをベースに、様々な機能を追加して、より複雑なWebアプリケーションを作成してみてください。

