Skip to content

Xolog/FastAPI-RestAPI-for-restaurant-menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

28b3ac8 · Apr 18, 2024

History

16 Commits
Jan 23, 2024
Jan 24, 2024
Jan 18, 2024
Apr 18, 2024
Jan 22, 2024
Jan 22, 2024
Jan 22, 2024

Repository files navigation

RestAPI "Меню ресторана"

Проект на FastAPI, в котором отображена работа с фреймворком и SQLAlchemyORM, а также выполнение всех CRUD операций на примере трёх связанных сущностей.

Зависимости

  • Windows / Linux
  • Python 3.12
  • Poetry
  • PostgreSQL

Установка

git clone https://github.com/Xolog/FastAPI-RestAPI-for-restaurant-menu.git
cd FastAPI-RestAPI-for-restaurant-menu  
poetry install  

Если виртуальное окружение не активировалось в shell, то активируйте его с помощью команды

poetry shell

Далее добавьте в директорию проекта свой .env файл с данными для подключения к БД и примените миграции

alembic upgrade head 

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

cd api
uvicorn main:app --reload  

Перейдите в браузере по ссылке из терминала (по умолчанию http://127.0.0.1:8000)

About

RestAPI on FastAPI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published