RestAPI для проекта Fridge_Mon

Все роутинги: API Docs, Postman

Схему базы данных: dbdiagram.io, пароль: 123456

Установка

Установка всех зависимостей, нужен Python 3.11.4 (pip 23.2.1)

pip install -r requirements.txt

Запустить программу:

python server.py

Аргументы запуска

--debug - для работы в режиме отладки --oas - включает документацию(OpenAPI) --prod - для запуска на сервере

Пути до файлов и картинок:

/api/images/get/{file_name}

Решения проблем

psycopg2

При установке на линуксе может потребовать пакеты:

# Fedora
sudo dnf install libpq-devel python3-devel gcc

# Ubuntu
sudo apt install libpq-dev python3-dev gcc