/MegaAPI

Primary LanguagePython

Кино API

Для запуска выполнить python -m flask --app main run. Также необходимо создать базу PG с названием postgre с помощью Docker Desktop.

Описание

Успел реализовать все обработчики, как сущностей фильмов, так и сущностей режиссёров. В файле app.py находится приложение для Flask, которое затем переиспользуется в обработчиках запросов и методах работы с базой. Обработчики запросов лежат в файле main.py, в который в виде зависимости попадает приложение из app.py и методы для работы с базой из модуля storage. Модуль storage отвечает за работу с хранилищем (в данном случае - с базой данных PG). В нём определены схемы таблиц и методы работы с ними, а также "самописные" исключения.