REST API для социальной сети блогеров Yatube.
Проект отзывов YaMDb. Благодаря этому проекту можно оставлять отзывы на произведения в различных категориях (например -книги, фильмы, музыка). Благодарные или возмущённые пользователи оставляют к произведениям текстовые отзывы и оценивают произведение по шкале от 1 до 10. Исходя из среднего значения оценое формируется рейтинг произведения. На одно произведение уникальный пользователь может оставить только один отзыв.
DB_ENGINE=django.db.backends.postgresql # работаем с postgresql
DB_NAME=postgres
POSTGRES_USER=postgres # логин для подключения к базе данных
POSTGRES_PASSWORD=postgres
DB_HOST=db # название сервиса (контейнера)
DB_PORT=5432 # порт для подключения к БД
Установите докер: https://www.docker.com/products/docker-desktop
Соберите приложение:
Из папки infra в терминале выполните команду:
docker-compose up -d --build
Выполните миграции:
docker-compose exec web python manage.py migrate
Загрузите статику:
docker-compose exec web python manage.py collectstatic --no-input
Заполните базу тестовыми данными:
docker-compose exec web python manage.py loaddata fixtures.json
Теперь приложение будет доступно в браузере по адресу localhost/admin/ Логин: 79530088804@yandex.ru пароль: admin