Skip to content

Xolog/FastAPI-RestAPI-for-restaurant-menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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