Сайт с отзывами на фильмы.
- На главной отображается случайное мнение о фильме из Базы Данных, а по кнопке "Добавить мнение о фильме" можно добавить новое мнение.
- Кнопка "Хочу другой фильм" на главной странице загружает для отображения новое случайное мнение из Базы данных.
- Flask 2.0.2
- python-dotenv 0.19.2
- SQLAlchemy 2.0.0
Клонируйте репозиторий:
git clone git@github.com:Rederickmind/what_to_watch.git
cd what_to_watch
Установите и активируйте виртуальное окружение:
python -m venv venv
-
Если у вас Linux/macOS
source venv/bin/activate
-
Если у вас windows
source venv/scripts/activate
Обновите менеджер pip и установите зависимости
python -m pip install --upgrade pip
pip install -r requirements.txt
Подключение БД и создание миграций
- Инициализация БД
flask db init
- Создание миграций с таблицами приложения
flask db migrate -m "Initial BD creation"
- Применение миграций
flask db upgrade
- Загрузка отзывов из opinions.csv для наполнения сайта
flask load_opinions
Запуск приложения
flask run