Проект YaMDb собирает отзывы пользователей на произведения. Сами произведения в YaMDb не хранятся, здесь нельзя посмотреть фильм или послушать музыку.
- Просматривать, создавать новые, удалять и изменять произведения и отзывы.
- Просматривать, создавать и удалять категории и жанры.
- Комментировать, смотреть, удалять и обновлять комментарии.
- Python
- Django
- Django Rest Framework
- Djoser
- Simple JWT
- SQLite3
- Django-import-export
- Python-dotenv
Клонировать репозиторий и перейти в него в командной строке:
git clone git@github.com:dariazueva/api_yamdb.git cd api_yamdb Cоздать и активировать виртуальное окружение:
python3 -m venv env -
Если у вас Linux/macOS
source env/bin/activate -
Если у вас windows
source env/Scripts/activate
python3 -m pip install --upgrade pip Установить зависимости из файла requirements.txt:
pip install -r requirements.txt Выполнить миграции:
python3 manage.py migrate Запустить проект:
python3 manage.py runserver