Skip to content
/ wine Public
forked from devmanorg/wine

Сайт магазина авторского вина "Новое русское вино".

Notifications You must be signed in to change notification settings

paraigor/wine

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Новое русское вино

Сайт магазина авторского вина "Новое русское вино".

Установка

Скачайте код сайта.

Python3 должен быть установлен.
С помощью команды pip (или pip3, если есть конфликт с Python2) установите необходимые библиотеки:

pip install -r requirements.txt

Скрипт генерирует главную страницу сайта подставляя данные из excel файла с винами в шаблон template.html.
Образец файла wine_example.xlsx прилагается.
Можно указать путь к файлу с винами в переменной окружения, в файле .env.

PATH_TO_WINES=wines.xlsx

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

Запуск

Запустите сайт командой

$ python3 main.py -p full/path/to/wine.xlsx

либо

$ python3 main.py --path full/path/to/wine.xlsx

Если путь к файлу с винами не передать в качестве аргумента, скрипт возьмет путь из переменной окружения PATH_TO_WINES.
А если переменная окружения не задана, скрипт будет искать wine.xlsx в корне папки сайта.

Перейдите на сайт по адресу http://127.0.0.1:8000.
На странице будут представлены все вина из файла wine.xlsx разделенные на категории.

Цели проекта

Код написан в учебных целях — это урок в курсе по Python и веб-разработке на сайте Devman.

About

Сайт магазина авторского вина "Новое русское вино".

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 76.6%
  • SCSS 12.9%
  • CSS 8.9%
  • JavaScript 1.5%
  • Python 0.1%