Версия: 1.0.0
Стек: Python / FastAPI
| Компонент | Технология | Версия |
|---|---|---|
| Language | Python | 3.12+ |
| Framework | FastAPI | 0.11x |
| Database | PostgreSQL / SQLite | — |
| ORM | SQLAlchemy | 2.x |
| Task Queue | — | — |
| Сервер | {хостинг / VPS} | — |
{имя}/
├── app/
│ ├── main.py ← точка входа
│ ├── config.py ← настройки (из .env)
│ ├── models/ ← SQLAlchemy модели
│ ├── routers/ ← FastAPI роутеры
│ ├── services/ ← бизнес-логика
│ └── utils/ ← вспомогательные функции
├── tests/
├── requirements.txt
├── .env.example
└── Dockerfile (опционально)
| Решение | Обоснование |
|---|---|
| {решение} | {почему} |
| Метод | URL | Описание |
|---|---|---|
| GET | /api/{resource} | Список |
| POST | /api/{resource} | Создать |
| GET | /api/{resource}/{id} | Получить |
| PUT | /api/{resource}/{id} | Обновить |
| DELETE | /api/{resource}/{id} | Удалить |
Обновлено: {YYYY-MM-DD}