FastAPIを使用したPythonコードの実行方法


  1. FastAPIのインストール: 最初に、FastAPIをインストールする必要があります。ターミナルまたはコマンドプロンプトを開き、以下のコマンドを実行します。

    pip install fastapi
  2. FastAPIアプリケーションの作成: FastAPIアプリケーションを作成するために、Pythonの新しいファイルを作成し、以下のようなコードを追加します。

    from fastapi import FastAPI
    # FastAPIインスタンスの作成
    app = FastAPI()
    # ルートエンドポイントの作成
    @app.get("/")
    def read_root():
       return {"Hello": "World"}

    この例では、ルートエンドポイント("/")に対してGETリクエストが送信された場合、"Hello: World"というレスポンスが返されます。

  3. FastAPIサーバーの起動: FastAPIアプリケーションを実行するために、以下のコマンドを使用してFastAPIサーバーを起動します。

    uvicorn ファイル名:app --reload

    ここで、"ファイル名"はFastAPIアプリケーションのコードが含まれているPythonファイルの名前です。

  4. FastAPIアプリケーションへのアクセス: FastAPIサーバーが正常に起動したら、WebブラウザやAPIクライアントツールを使用して、FastAPIアプリケーションにアクセスできます。デフォルトでは、http://localhost:8000でアプリケーションにアクセスできます。

    上記の例では、ルートエンドポイントにアクセスすると"Hello: World"というレスポンスが表示されます。

以上がFastAPIを使用してPythonコードを実行する基本的な手順です。FastAPIにはさまざまな機能やオプションがあり、データベースの統合や認証などの追加機能を使用することもできます。詳細な情報については、FastAPIの公式ドキュメントを参照してください。