821741a9f87d01edecec6cfc163a1b4d5e09e4ba
AutoBro Backend
API сервер для хранения и управления данными об автомобилях.
Структура проекта
- main.py - основной файл с API эндпоинтами
- models.py - модели SQLAlchemy для базы данных
- schemas.py - схемы Pydantic для валидации данных
- database.py - настройка подключения к базе данных
- crud.py - функции для CRUD операций
Запуск проекта
- Установите зависимости:
pip install fastapi uvicorn sqlalchemy pydantic
- Запустите сервер:
uvicorn main:app --reload
Сервер будет доступен по адресу http://localhost:8000
API эндпоинты
- GET /cars - получить список всех автомобилей
- GET /cars/{car_id} - получить информацию о конкретном автомобиле
- POST /cars - добавить новый автомобиль
- PUT /cars/{car_id} - обновить информацию об автомобиле
- DELETE /cars/{car_id} - удалить автомобиль
Документация API
После запуска сервера документация доступна по адресам:
- Swagger UI: http://localhost:8000/docs
- ReDoc: http://localhost:8000/redoc
Description
Languages
Python
100%