-
FastAPIのインストール: 最初に、FastAPIをインストールする必要があります。ターミナルまたはコマンドプロンプトを開き、以下のコマンドを実行します。
pip install fastapi
-
FastAPIアプリケーションの作成: FastAPIアプリケーションを作成するために、Pythonの新しいファイルを作成し、以下のようなコードを追加します。
from fastapi import FastAPI # FastAPIインスタンスの作成 app = FastAPI() # ルートエンドポイントの作成 @app.get("/") def read_root(): return {"Hello": "World"}
この例では、ルートエンドポイント("/")に対してGETリクエストが送信された場合、"Hello: World"というレスポンスが返されます。
-
FastAPIサーバーの起動: FastAPIアプリケーションを実行するために、以下のコマンドを使用してFastAPIサーバーを起動します。
uvicorn ファイル名:app --reload
ここで、"ファイル名"はFastAPIアプリケーションのコードが含まれているPythonファイルの名前です。
-
FastAPIアプリケーションへのアクセス: FastAPIサーバーが正常に起動したら、WebブラウザやAPIクライアントツールを使用して、FastAPIアプリケーションにアクセスできます。デフォルトでは、
http://localhost:8000
でアプリケーションにアクセスできます。上記の例では、ルートエンドポイントにアクセスすると"Hello: World"というレスポンスが表示されます。
以上がFastAPIを使用してPythonコードを実行する基本的な手順です。FastAPIにはさまざまな機能やオプションがあり、データベースの統合や認証などの追加機能を使用することもできます。詳細な情報については、FastAPIの公式ドキュメントを参照してください。