スキルアップを始める!

Flask(フラスコ/フラスク)とは?Python開発のフレームワーク

Python(パイソン)
Python(パイソン)
この記事は約2分で読めます。

※記事中に広告情報を含みます。

\ワードプレスのスキルアップはこちら!/ WordPress入門読本


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のコミュニティは活発で、多くのチュートリアルやサンプルプロジェクトもオンラインで利用可能です。

ご参考ください。

URLをコピーしました!