FastAPI入門#
- はじめに
FastAPIは、Pythonで高速で簡単にAPIを構築できるモダンなWebフレームワークです。FastAPIを使って簡単なAPIを作成してみましょう。では、二人の説明を見ていきましょう。
Pythonで高速で簡単にAPIを作ることができるフレームワークだよね?
そうなの!FastAPIは、PythonでAPIを簡単に作成できる超高速なWebフレームワークなの!
まず、FastAPIを使うには、FastAPIと
uvicorn
(非同期サーバー)のパッケージをインストールする必要があるの。Pythonの
pip
コマンドでインストールできるよ!
pip install fastapi uvicorn
FastAPIとuvicornパッケージをインストールして、FastAPIを使えるようになるんだね!
そうなの!FastAPIを使って、簡単なAPIを作ってみるよ!
まずは、
main.py
っていうファイルを作って、こんな感じにコードを書くの。
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def read_root():
return {"Hello": "World"}
わかった!
app = FastAPI()
でFastAPIアプリケーションを作成して、
@app.get()
でルートを定義するんだね!
そうなの!そして、
uvicorn main:app --reload
ってコマンドを実行して、FastAPIアプリを起動するの!
uvicorn main:app --reload
わかった!
uvicorn main:app --reload
でFastAPIアプリを起動するんだね!
そうなの!このコマンドを実行すると、ローカル環境でAPIが起動して、ブラウザやクライアントからアクセスできるようになるの!
- おわりに
FastAPIを使って、Pythonで高速で簡単にAPIを作成できることがわかりました。FastAPIの基本的な使い方を理解して、これからAPI開発の世界を楽しんでいきましょう!😃