Flask アプリを実行する

Salman Mehmood 2024年2月15日
Flask アプリを実行する

この説明では、Visual Studio Code で Flask 環境をセットアップし、Flask の基本的なアプリケーションを作成する方法を学習します。

Flask の基本的なアプリケーションを作成する

Flask は、Python のマイクロ Web フレームワークであり、Web アプリケーションを構築するための有名なフレームワークです。また、RESTAPI の作成でもよく知られています。

仕事に取り掛かりましょう。開始する前に、Python がマシンにインストールされていることを確認する必要があります。インストールが必要な場合は、Python の公式 Web サイトにアクセスして最新バージョンをダウンロードし、その後、使用している OS を選択してインストールを実行できます。

インストールを実行したら、Python がマシンに正常にインストールされているかどうかを確認する必要があります。コマンドプロンプトに移動して、次のコマンドを入力できます。

python --version

Python のバージョンが表示されている場合は、Python ライブラリを使用します。Visual Studio Code を使用しているのは、これが軽量のエディターであるためですが、どのエディターでもコードを記述できます。

新しいフォルダを作成したら、このディレクトリ内の VSCode 環境を開きます。次に、仮想環境を作成します。なぜ仮想環境を作成する必要があるのでしょうか。

仮想環境は、マシン上の分離された環境のようなものです。異なるバージョンのライブラリと依存関係を使用する仮想環境で Python スクリプトを使用している場合、すべてがマシン上の 1つのコンテナー化された分離環境に格納されます。

他のプロジェクトやシステム設定に干渉しないため、本格的なプロジェクトで作業する場合に便利です。次に、仮想環境をセットアップします。ターミナルを起動するには、Ctrl + `を押す必要があります。

これを実行したら、次のコマンドを入力して仮想環境モジュールをインストールできます。

pip install virtualenv

インストールが正常に完了したら、仮想環境を作成し、virtualenv env を使用する必要があります。env は仮想環境の名前です。仮想環境を作成するときは、名前を付ける必要があります。

次に、環境をアクティブ化するか、環境に入る必要があります。ここで、次のコマンドを記述します。

\env\Scripts\activate.bat

仮想環境に入りました。Mac OS を使用している場合は、以下のコマンドを使用して仮想環境をアクティブ化します。

source env\bin\activate

これで、次のコマンドを使用して Flask をインストールできます。

pip install flask

Flask が正常にインストールされたら、マシンとは別のこの仮想環境にすべてのインストールを行いました。メインアプリを作成する必要があります。これを app.py ファイルと呼びます。

最も基本的な Flask アプリケーションを作成して、Flask アプリケーションをすばやく取得し、Web ページを実行できるようにする方法を示します。

最初に Flask をインポートする必要があるため、最初の Flask はライブラリである小文字であり、2 番目は Flask のクラスである大文字です。次に、この Flask クラスと、現在のアプリの名前を参照する Flask(__name__) に等しい app をインスタンス化する必要があります。

次に、ルートと呼ばれるものを作成する必要があります。これは、アプリ内の特定の Web ページの URL エンドポイントにすぎません。このルート@app.route('/') にはスラッシュを入れるだけですが、ここには好きなものを入れることができます。ページ名やエンドポイント名のようなものにすることができます。

次に、関数を定義します。名前は任意の名前にすることができますが、わかりやすい名前を付けます。この場合、これは index() であり、これは当社の Web サイトのベース URL を意味します。次に、文字列を返す return ステートメントを記述します。

最後に、Python インタープリターでアプリケーションを実行します。__name__=='__main__'変数は Python ファイルの実際の名前に設定されます。ここでの if ステートメントは、スクリプトが Python インタープリターから直接実行された場合にのみサーバーが実行されることを保証します。

コードの最後の行にジャンプしています。run() 関数を使用して、アプリケーションでローカルサーバーを実行します。

この例では、debugTrue に設定するだけなので、これはエラーを知る方法ですが、Flask アプリケーションを本番環境で起動するときは、常に debug を設定する必要があることを覚えておいてください。から False へ。

from flask import Flask

app = Flask(__name__)


@app.route("/")
def index():
    return "Hi there, this is our basic flask app"


if __name__ == "__main__":
    app.run(debug=True)

これで、次に示すコマンドを入力して、アプリケーションを起動できます。 Enterを押してローカルホストアドレスを取得したら、それをコピーしてブラウザに貼り付け、URL を配置する必要があります。

出力:

基本的な Flask アプリケーションを作成する

著者: Salman Mehmood
Salman Mehmood avatar Salman Mehmood avatar

Hello! I am Salman Bin Mehmood(Baum), a software developer and I help organizations, address complex problems. My expertise lies within back-end, data science and machine learning. I am a lifelong learner, currently working on metaverse, and enrolled in a course building an AI application with python. I love solving problems and developing bug-free software for people. I write content related to python and hot Technologies.

LinkedIn