Проект — это REST API-приложение на базе FastAPI с интеграцией SQLAlchemy, SQLAdmin, поддержкой автогенерации таблиц и CRUD-интерфейса для всех моделей.
- CRUD для моделей:
Product,Category,User - Поддержка SQLAdmin панели Автоматическое создание таблиц при запуске
- Документация OpenAPI (
/docs) - Аутентификация через
Userмодель (при необходимости)
. ├── app/ │ ├── models/ # SQLAlchemy модели │ ├── schemas/ # Pydantic схемы │ ├── admin/ # SQLAdmin конфигурация │ ├── crud/ # CRUD-операции │ └── main.py # Точка входа ├── requirements.txt └── README.mdProduct: id, name, category_id, description, changelogCategory: id, nameUser: id, username, email
git clone https://github.com/AlgorithmAlchemy/fastapi-sqladmin-template cd твой-репо python -m venv venv source venv/bin/activate # .\venv\Scripts\activate Windows pip install -r requirements.txt uvicorn app.main:app --reloadhttp://127.0.0.1:8000/admin http://127.0.0.1:8000/docs 