Skip to content

Latest commit

 

History

History
38 lines (30 loc) · 1.31 KB

File metadata and controls

38 lines (30 loc) · 1.31 KB

岩田組の TODO TASKS API チュートリアル

これは岩田組メンバーが作ったFastAPIになれるために使うリポジトリです。

アプリ構成

  • FastAPI : APIをPythonで開発するためのフレームワーク
  • SQLAlchemy : Pythonでデータベースを簡単に操作するためのORMラッパー
  • alembic : Pythonで使えるマイグレーションツール
  • SQLite : サーバーが不必要なデータベース

チュートリアルの行い方

これらのステップに従って、上から行ってください。 もしわからなければ、それぞれのステップごとにブランチが分かれているのでぜひ、活用してください。

ステップ一覧

  1. データベースのテーブルを作成するs
  2. タスクの作成機能
  3. タスクの一覧取得機能
  4. タスク完了機能
  5. タスクの削除機能
  6. タスクの編集機能

環境構築

  1. 依存パッケージのインストールをする
$ pip install -r requirements.txt
  1. データベース、テーブルの作成
$ alembic upgrade head
  1. サーバーを起動
$ python run.py