【FastAPI】インストールと初期設定【入門】
当ページのリンクには広告が含まれています。
python
にはdjango
やflask
などのWebフレームワークがありますが、FastAPI
はより記述しやすく、安全で高速なWebフレームワークらしいです。
今回はFastAPI
のインストール方法について簡単に記載いたします。
FastAPI
FastAPI framework, high performance, easy to learn, fast to code, ready for production
python仮想環境にはvenv
を使用しています。
【python】仮想環境venvの使い方
Anaconda環境でjupyter labを使ってデータ解析をする際には環境を分けることはあまりしないのですが、DjangoやFlaskなどでWebアプリ開発をしたいと思ったときは環境を分…
FastAPIの基礎についての記事まとめ
目次
必要なパッケージのインストール
https://fastapi.tiangolo.com/ja/#_3
まずは必要なfastapi
とuvicorn
をインストールします。
pip install fastapi uvicorn
エンドポイントの作成
main.py
を作成し、app
でインスタンスを作成します。
from fastapi import FastAPI
app = FastAPI()
エンドポイントの作成には、デコレーターで@app.get('/')
のようにして指定します。
from fastapi import FastAPI
app = FastAPI()
@app.get('/')
def index():
return 'Hello World'
Webサーバーの起動
サーバーを起動します。
uvicorn main:app --reload
自動生成されるドキュメントの確認
FastAPI
ではドキュメントが自動生成されます。最高かよ!
- http://127.0.0.1/docs
- http://127.0.0.1/redoc
FastAPIの基礎についての記事まとめ
コメント