Mysqlをバックエンドにして、ローカル環境で簡単に動くアプリをなんでもいいから作ってみようと日々考えています。 Pythonには多少慣れている一方で、Javaやフロントエンド系にはあまり触れてこなかったため、まずはPythonだけで始められそうなFastAPIを触っ ...
FastAPIのチュートリアルの続きです。 前回はPython環境をつくり、最小のFastAPIプロジェクトを実行するところまでできました。 こちらが今回作った要約サイトでAPIを呼んで表示した画面です。 FastAPIの入門とこのページ作成含めて週末だけで作ったものです。
しかし、それはまだそんなに有用ではありません。 現在のユーザーを取得するようにしてみましょう。 ユーザーモデルの作成 まずは、Pydanticのユーザーモデルを作成しましょう。 ボディを宣言するのにPydanticを使用するのと同じやり方で、Pydanticを別の ...
クライアント (ブラウザなど) からAPIにデータを送信する必要があるとき、データを リクエストボディ (request body) として送ります。 リクエスト ボディはクライアントによってAPIへ送られます。レスポンス ボディはAPIがクライアントに送るデータです。