Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Приложение для подачи заявок через Web CAN

Назначение:

  • Веб-страница и API для пользователей, позволяющие отправлять найденные сопоставления параметров шины CAN для конкретных автомобилей.

Функции:

  • Выпадающие поля для марки и модели, получаемые из вашей базы данных SQLite.
  • Автозаполнение имени параметра из той же БД (например, "Обороты двигателя").
  • Сохранение POST-заявок в локальной таблице submissions (создается автоматически).

Быстрый старт:

  1. Поместите файл SQLite DB в корень проекта как db.sqlite (или установите в env WEB_CAN_DB путь).
  2. Установите деплои: pip install -r requirements.txt.
  3. Запустите: python -m uvicorn app.main:app --reload.
  4. Открыть: http://127.0.0.1:8000

Ожидания БД (настраивается в app/config.py):

  • Таблица Vehicles: по умолчанию vehicles(make, model, id).
  • Таблица параметров: по умолчанию parameters(name, id).
  • Таблица Submissions: автоматически создается как submissions(...).

Если ваша схема отличается, настройте имена таблиц и столбцов в app/config.py в разделе TABLES.

Окружение:

  • WEB_CAN_DB (необязательно): путь к вашему sqlite-файлу. По умолчанию: db.sqlite в корне проекта.

Примечания:

  • Конечные точки справляются с отсутствием БД, возвращая полезную ошибку; добавьте свою БД и обновите.
  • Это минимальный пример; расширьте поля, если это необходимо для ваших сигналов CAN.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages