FastAPI

プログラミング

不動産情報ライブラリAPIで地図アプリを自作|FastAPI + PostGIS + Vue実装ガイド

国土交通省の不動産情報ライブラリAPIを使って、FastAPI + PostGIS + Vueで地図アプリを実装する方法。空間検索の実装例とハマりポイントを紹介します。
プログラミング

【第4回】Python pytest 入門 — テスト設計の落とし穴と本番品質に近づけるための実践Tips

pytest-covでカバレッジ計測し、GitHub Actionsで自動化。テスト設計の落とし穴と実装例をシリーズ最終回で解説。
プログラミング

【第3回】Python pytest 入門 — モック・パッチでDBや外部APIへの依存を切り離す

pytestとモック(unittest.mock、pytest-mock)を使ってDBや外部APIへの依存を切り離す方法。FastAPIのdependency_overridesやAsyncMockの活用法も解説。
プログラミング

【第2回】Python pytest 入門 — fixtureとスコープを使ってテストコードをDRYに書く

pytestのfixtureを使ってテストのセットアップを効率化する方法。FastAPIのTestClientやDBセッションをfixtureにする実装例、scopeパラメータの使い方、ネストしたfixtureの組み合わせまで解説します。
プログラミング

【第1回】Python pytest 入門 — FastAPIアプリのテスト環境をゼロから構築しよう

FastAPIでAPIを作ったら次はテスト。pytestの基本から環境構築、TestClientを使った実装まで、初心者向けにゼロから解説します。
プログラミング

FastAPI Docker入門|Pythonアプリをコンテナでデプロイするまでをゼロから解説

FastAPIアプリをDockerで動かす方法をゼロから解説。Dockerfile作成からdocker-composeでの起動、開発環境のホットリロード設定までをカバーします。