Python | FastAPIでAPI作成 ~その9:herokuを利用する(app作成からPostgreSQL利用まで)~

今回は前回の続きで、「PaaS」を提供している「heroku」にアプリを乗せてみましょう。
ちょっと長いので、2回に分けて掲載します。
Part1:herokuで環境構築&DB作成 ←今回!
Par ...
Python | FastAPIでAPI作成 ~その8:データベース(SQLite3)と連携

今回は前回の続きとして、データベースとの連携を行います。
前回の記事は以下から↓
今回は「sqlite3」を用います。
sqlite3データベースの環境を準備します。(※事前にsqlite3はインス ...
Python | FastAPIでAPI作成 ~その7:PUTでデータ更新

前回の続きです。今まではデータを扱う上での基本となる「検索(GET)」「登録(POST)」「削除(DELETE)」を学びました。
今回は「更新(PUT)」です。
PUTを使ってデータを更新するM003のClas ...
Python | FastAPIでAPI作成 ~その6:DELETEでデータ削除 & Pandas活用

今回は前回の続きで、DELETEオプションを検証します。
前回の記事は以下から↓
DELETEを使ってレコードを削除する今回はレコードを削除するためのオプション「DELETE」を使います。
プログラムPython | FastAPIでAPI作成 ~その5:POSTでデータ登録

今回は前回の続き、POSTについて検証しました。
前回の記事はこちらから↓
POSTを使ってデータを追加する公式のドキュメントはこちらから↓
GETはデータ取得だったのに対して、POSTはデータを追 ...
Python | FastAPIでAPI作成 ~その4:GETでデータ取得

前回の続きです。前回の記事はここから↓
今回はHTTPメソッドの「オペレーション:GET」を試してみます。
今回作りたいモノAPIサーバ上に辞書リスト(DBみたいな位置づけ)を用意しておき、データを取得します。 ...
Python | FastAPIでAPI作成 ~その3:パスパラメータとクエリパラメータ~

前回の続きです。前回の記事はここから↓
今回はパスパラメータとクエリパラメータについて学びました。
パスパラメータとクエリパラメータ以下の様な違いがあります。
パスパラメータ「/」の後ろにパラメータ ...
Python | FastAPIでAPI作成 ~その2:パスパラメータ~

前回の続きで、FastAPIに手を加えてみます。前回の記事はここから
公式ドキュメントの「パスパラメータ」を検証しました。
作るものパスパラメータに値を引き渡した際、その値が「偶数(even)」「奇数(odd) ...
Python | FastAPIでAPI作成 ~その1:インストール~

今回は、高速でWebアプリが作成可能な「FastAPI」を検証します。
公式ドキュメントを参考にしています。
今回利用するpythonのバージョンは以下の通りです。
C:\Users\ユーザー>py ...