Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

Установка

Создание виртуального окружения

Python3 должен быть уже установлен. Для корректной работы кода, рекомендую использовать все зависимости из файла requirements.txt Запуск лучше производить используя виртуальное окружение venv.

Для создания venv и использования скрипта выполните следующие шаги:

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

python -m venv <name venv>

Активировать

<name venv>\Scripts\activate

Установить все зависимости из requirements.txt

pip install -r requirements.txt

Создайте файл .env и укажите в нем:

  • WINE_DATA_PATH: путь к файлу Excel с данными о винах. Пример: WINE_DATA_PATH=wine_data.xlsx
  • SPECIAL_OFFER_PROMOTION: текст специального предложения, который будет отображаться на сайте. Пример: SPECIAL_OFFER_PROMOTION=Выгодное предложение

Подготовка данных

  • Для корректной работы программы необходимо подготовить данные в файле Excel (например, wine3.xlsx). Ниже представлен пример структуры данных, которые должны быть в таблице:
Категория Название Сорт Цена Картинка Акция
Белые вина Белая леди Дамский пальчик 399 belaya_ledi.png Выгодное предложение
Напитки Коньяк классический 350 konyak_klassicheskyi.png
Белые вина Ркацители Ркацители 499 rkaciteli.png
Красные вина Черный лекарь Качич 399 chernyi_lekar.png
Красные вина Хванчкара Александраули 550 hvanchkara.png
Белые вина Кокур Кокур 450 kokur.png
Красные вина Киндзмараули Саперави 550 kindzmarauli.png
Напитки Чача 299 chacha.png Выгодное предложение
Напитки Коньяк кизиловый 350 konyak_kizilovyi.png
  • Скопируйте структуру таблицы.

  • Заполните каждую ячейку соответствующими данными вашей продукции.

  • Сохраните файл в формате .xlsx.

  • Убедитесь, что названия столбцов в вашем файле Excel точно соответствуют примеру, так как они используются в коде для чтения данных.

Запуск

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

python main.py

Перейдите на сайт по адресу http://127.0.0.1:8000.

Цели проекта

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

About

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

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages