Skip to content

daria-z7/fastapi_yamdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект fastapi_yamdb

Описание проекта:

Проект YaMDb даёт возможность собирать отзывы пользователей на произведения, разделенные на категории и отнесенные к одному или нескольким жанрам.

Технологии:

При реализации проекта были использованы следующие основные технологии, фреймворки и библиотеки:

  • Python 3.7
  • FASTAPI
  • SQLALCHEMY
  • ALEMBIC

Как запустить проект:

Клонируйте репозиторий и перейдите в него в командной строке:

git clone 'ссылка на репозиторий'
cd fastapi_yamdb

Cоздайте и активируйте виртуальное окружение:

poetry shell

Установите зависимости:

poetry install

Выполните миграции:

alembic revision --autogenrate
alembic upgrade head

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

python main.py

Документация, примеры запросов и ответов:

Обратившись к эндпоинту /docs/, вы можете ознакомиться с документацией сервиса на Swagger, посмотреть доступные варианты запросов к серверу и его ответов.

Автор проекта:

  • Зайцева Дарья

About

FastAPI + SQLAlchemy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published