これは岩田組メンバーが作ったFastAPIになれるために使うリポジトリです。
- FastAPI : APIをPythonで開発するためのフレームワーク
- SQLAlchemy : Pythonでデータベースを簡単に操作するためのORMラッパー
- alembic : Pythonで使えるマイグレーションツール
- SQLite : サーバーが不必要なデータベース
これらのステップに従って、上から行ってください。 もしわからなければ、それぞれのステップごとにブランチが分かれているのでぜひ、活用してください。
- データベースのテーブルを作成するs
- タスクの作成機能
- タスクの一覧取得機能
- タスク完了機能
- タスクの削除機能
- タスクの編集機能
- 依存パッケージのインストールをする
$ pip install -r requirements.txt
- データベース、テーブルの作成
$ alembic upgrade head
- サーバーを起動
$ python run.py