FastAPI_Menu Простой FastAPI API для ресторанного меню. Документация по проекту Для запуска проекта необходимо 1. Установить зависимости: pip install -r requirements.txt cvb 2. Создать .env файл в общей папке и указать значение для Postgresql: DATABASE_URL = "postgresql://пользователь:пароль@сервер/имя_базы" 3. Запуск сервера: uvicorn main:app --reload docker image build . --tag=my_app_08 Requests: Description Method Request Просматривает список меню /api/v1/menus Создает меню /api/v1/menus Просматривает определенное меню /api/v1/menus/{menu_id} Обновляет меню /api/v1/menus/{menu_id} Удаляет меню /api/v1/menus/{menu_id} Просматривает список подменю /api/v1/menus/{menu_id}/submenus Создает подменю /api/v1/menus/{menu_id}/submenus Просматривает определенное подменю /api/v1/menus/{menu_id}/submenus/{submenu_id} Обновляет подменю /api/v1/menus/{menu_id}/submenus/{submenu_id} Удаляет подменю /api/v1/menus/{menu_id}/submenus/{submenu_id} Просматривает список блюд /api/v1/menus/{menu_id}/submenus/{submenu_id}/dishes Создает блюдо /api/v1/menus/{menu_id}/submenus/{submenu_id}/dishes Просматривает определенное блюдо /api/v1/menus/{menu_id}/submenus/{submenu_id}/dishes/{dish_id} Обновляет блюдо /api/v1/menus/{menu_id}/submenus/{submenu_id}/dishes/{dish_id} Удаляет блюдо /api/v1/menus/{menu_id}/submenus/{submenu_id}/dishes/{dish_id}