Сайт на Flask. Пример можно посмотреть на Heroku.
Для запуска сайта у вас уже должен быть установлен Python 3.
- Скачайте код
- Установите зависимости командой
pip install -r requirements.txt
- Запустите сервер командой
flask run
После этого переходите по ссылке 127.0.0.1:5000, вы увидите главную страницу.
Либо задеплойте его на Heroku.
В файле .env
или в настройках окружения создайте следующие переменные:
SECRET_KEY='my-super-secret-phrase-I-dont-tell-this-to-nobody' #Секретный ключ проекта
PROFILE_NUMBERS_PER_MAIN_PAGE=6 #Количество карточек на главной странице
Изначальные данные находятся в файле data.py
.
Их можно записать в базу данных запустив скрипт командой python3 first_run.py
.
Код написан в учебных целях — это проектное задание четвертой недели в курсе по Flask на сайте Stepik.