Files
autobro_backend/README.md
2025-07-07 19:38:22 +05:00

1.5 KiB
Raw Blame History

AutoBro Backend

API сервер для хранения и управления данными об автомобилях.

Структура проекта

  • main.py - основной файл с API эндпоинтами
  • models.py - модели SQLAlchemy для базы данных
  • schemas.py - схемы Pydantic для валидации данных
  • database.py - настройка подключения к базе данных
  • crud.py - функции для CRUD операций

Запуск проекта

  1. Установите зависимости:
pip install fastapi uvicorn sqlalchemy pydantic
  1. Запустите сервер:
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

После запуска сервера документация доступна по адресам: