【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の基礎についての記事まとめ

コメント