FastAPIをインストールする方法と使い方


  1. FastAPIのインストール FastAPIをインストールするには、まずPythonのパッケージマネージャであるpipを使用します。ターミナルまたはコマンドプロンプトを開き、以下のコマンドを実行してください。
pip install fastapi
  1. FastAPIアプリケーションの作成 FastAPIを使用してWebアプリケーションを作成するには、Pythonのスクリプトファイルを作成し、必要なコードを記述します。以下は、FastAPIの基本的な例です。
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def read_root():
    return {"Hello": "World"}
@app.get("/items/{item_id}")
def read_item(item_id: int, q: str = None):
    return {"item_id": item_id, "q": q}

上記の例では、ルートパス ("/") にアクセスした際には "Hello World" が返され、"/items/{item_id}" にアクセスした際には指定されたitem_idとqの値が返されます。

  1. FastAPIアプリケーションの実行 FastAPIアプリケーションを実行するには、ターミナルまたはコマンドプロンプトでスクリプトファイルが保存されているディレクトリに移動し、以下のコマンドを実行します。
uvicorn main:app --reload

上記の例では、"main" は作成したスクリプトファイルの名前であり、"app" はFastAPIアプリケーションのインスタンス名です。--reloadオプションを使用すると、コードの変更を検知して自動的に再読み込みします。

以上で、FastAPIのインストールと基本的な使い方について説明しました。詳細な情報や応用的な使用方法については、公式のドキュメントやチュートリアルを参照してください。