/dvmn-flower-shop

Primary LanguageHTMLMIT LicenseMIT

Typing SVG

Это проект-сайт онлайн магазина по продаже цветов https://flowershop/.

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

Установка

Используйте данную инструкцию по установке этого скрипта

  1. Установить
git clone https://github.com/HardRope/dvmn-flower-shop.git
  1. Создайте виртуальное окружение:
python - m venv venv
  1. Активируйте виртуальное окружение:
.\venv\Scripts\activate`  # for Windows
source./.venv/bin/activate  # for Linux
  1. Перейдите в dvmn-flower-shop директорию.

  2. Установите зависимости командой ниже:

pip install - r requirements.txt
  1. Для доступа в админ панель, создайте супер юзера, из дериктории где лежит файл manage.py
python3 manage.py createsuperuser
  • Напишите имя
  • Напишите емайл
  • Придумайте пароль ( его не будет видно )
  • Повторите пароль
  • Если пароль слишком легкий, джанга попросит вас подтвердить его создание, нажмите y
  1. Создайте файл с переменными окружения .env, находясь в dvmn-flower-shop, пример содержимого ниже:
DEBUG=True
SECRET_KEY='django-insecure-000009%9s!&i06t)k+=99999#sjp66666_s$=jh*fghj!=og*0'
ALLOWED_HOSTS=127.0.0.1,localhost
DATABASE_ENGINE=django.db.backends.sqlite3
DATABASE_NAME=db.sqlite3
YOOKASSA_API_KEY=111
YOOKASSA_SHOP_ID=111
HOST_ADDRESS=127.0.0.1:8000 
  1. Создайте миграции и базы данных командами ниже:
python manage.py makemigrations
python manage.py migrate
  1. Запустите сайт командой:
python manage.py runserver
  1. В браузере перейдите на странницу http://127.0.0.1:8000