Skip to content

Сайт, который будет выдавать случайные мнения о фильмах, поможет снять ответственность за выбор картины для просмотра и положиться на случай.

License

Notifications You must be signed in to change notification settings

Skrapivn/what_to_watch

 
 

Repository files navigation

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

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

git clone https://github.com/Skrapivn/what_to_watch.git
cd what_to_watch

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

python -m venv venv
source venv/bin/activate

Активировать виртуальное окружение, обновить версию pip и установить зависимости из requirements.txt:

source venv/bin/activate
python -m pip install -upgrade pip
pip install -r requirements.txt

Необходимо изменить ключи, при необходимости, в файле .env.example и переименовать файл в .env:

FLASK_APP=opinions_app
FLASK_ENV=development #  or production
DATABASE_URI=sqlite:///db.sqlite3
SECRET_KEY=you_secret_key # можно использовать в settings.py - os.urandom(20).hex() для случайного ключа

Используем функцию создания таблиц в БД:

flask create_db  

Загрузка мнений в базу данных из opinions.csv:

flask load_opinions  

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

flask run

Также в проекте есть API, все endpoints можно посмотреть командой:

flask routes

Sergey K.

About

Сайт, который будет выдавать случайные мнения о фильмах, поможет снять ответственность за выбор картины для просмотра и положиться на случай.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 57.9%
  • HTML 32.9%
  • CSS 6.0%
  • Mako 2.6%
  • Shell 0.6%