An open API service indexing awesome lists of open source software.

https://github.com/topotun77/fastapi

Организация taskmanager с использованием FastAPI (python, FastAPI, SQLAlchemy, alembic, pydantic, SQLite)
https://github.com/topotun77/fastapi

alembic fastapi pydantic python sqlalchemy sqlite3

Last synced: about 1 month ago
JSON representation

Организация taskmanager с использованием FastAPI (python, FastAPI, SQLAlchemy, alembic, pydantic, SQLite)

Awesome Lists containing this project

README

          

# Организация менеджера задач с использованием FastAPI
### Данный проект написан с использованием фреймворков **`FastAPI`**, **`SQLAlchemy`**, база данных **`SQLite`**

• Работа с базой данных SQLite.
• Реализация CRUD операций для управления данными пользователей (user) и задач (task).
• Применение принципов объектно-ориентированного программирования.

## Реализация REST API

### Маршруты для задач (task):
• Получить список задач (GET /task/)
• Получить информации о задаче по id (GET /task/task_id)
• Создание задачи (POST /task/create)
• Обновление информации о задаче (PUT /task/update)
• Удаление задачи (DELETE /task/delete)

### Маршруты для пользователей (user):
• Получить список пользователей (GET /user/)
• Получить информации о пользователе по id (GET /user/user_id)
• Создание пользователя (POST /user/create)
• Обновление информации о пользователе (PUT /user/update)
• Удаление пользователя (DELETE /user/delete)

![ScreenShot 1](https://github.com/Topotun77/FastAPI/blob/master/ScreenShots/001.jpg?raw=true)
## Описание схем
![ScreenShot 2](https://github.com/Topotun77/FastAPI/blob/master/ScreenShots/002.jpg?raw=true)