Веб-приложение для просмотра сериалов / фильмов онлайн. Сайт предоставляет готовый шаблон для создания своего онлайн-кинотеатра. Гибкий интерфейс, позволяющий заполнить сайт любым рода контента для просмотра. Гибкое подключенное API позволяющее узнавать рейтинг в популярных онлайн-кинотеатрах для любого фильма. Возможность делиться своим мнение о просмотренной серии сериала.
Настройка API для показа рейтинга:
Для корректного отображения рейтинга нужно зарегестрироваться на сайте Kinopoisk API Unofficial.
В личном кабинете получить свой ключ. Далее в настройках проекта указать его по маршрутку cinema/views.py в переменной
appid = {'X-API-KEY': 'your_key'}
. Далее указать в переменной base_url
ендпоинт. После выполнения всех этих действий
рейтинг обновится. Будьте аккуратне с использованием API и действуйте строго по инструкции.
Настройка главной страницы:
В базе данных создана модель главная страница. С помощью её вы можете заполнить index.html. Не стоит создавать больше одной модели, могут возникнуть конфликты и страница будет отображена некорректно. В django-admin все поля детально расписаны.
Активация проекта:
venv\Scripts\activate.bat
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
Инструкция при первом запуске:
Перед использованием административной панели и создание новый суперюзеров. Ознакомьтесь с инструкцией ниже. Пользователь создан с которым вы можете перейти на следующий этап. А именно заполнению самого сайта нужным вам контентом.
- База данных заполнена.
- Произведены миграции
- Создан superuser
- Login: root
- Password: 123
- Заполнены только несколько серий сериала "Черное лето".
Адреса для входа в административную панель:
- http://127.0.0.1:8000/admin/
- http://localhost/admin/
http://domain_name.ru/admin/