システム開発 ホームページ制作

ツイッター インスタグラム メール



【入門】Python FastApiの使い方

FastApi

FastApiは、Pythonの標準である型ヒントに基づいてPythonでAPIを構築するための、モダンで、高速なWebフレームワークです。

※以降の説明では、Pythonの環境構築の説明は省略しております。

事前準備

プロジェクトフォルダの新規作成

仮想環境をvenvで作成し、有効化します。

python -m venv venv //作成
venv\Scripts\activate //起動

FastApiのインストール

pip install fastapi

uvicornのインストール

pip install uvicorn

プロジェクトフォルダ内にmain.pyを作成

from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def index():
    return {"message" : "テスト"}

サーバーの起動

uvicorn main:app --reload

http://localhost:8000またはhttp://127.0.0.1:8000にアクセス