Это проект-сайт онлайн магазина по продаже цветов https://flowershop/.
На сайте присутсвует удобная админ панель. Вы можете легко добавить новые букеты, изменить описание, цену и картинки. Ссылка на админ часть.
Используйте данную инструкцию по установке этого скрипта
- Установить
git clone https://github.com/HardRope/dvmn-flower-shop.git
- Создайте виртуальное окружение:
python - m venv venv
- Активируйте виртуальное окружение:
.\venv\Scripts\activate` # for Windows
source./.venv/bin/activate # for Linux
-
Перейдите в
dvmn-flower-shop
директорию. -
Установите зависимости командой ниже:
pip install - r requirements.txt
- Для доступа в админ панель, создайте супер юзера, из дериктории где лежит файл
manage.py
python3 manage.py createsuperuser
- Напишите имя
- Напишите емайл
- Придумайте пароль ( его не будет видно )
- Повторите пароль
- Если пароль слишком легкий, джанга попросит вас подтвердить его создание, нажмите
y
- Создайте файл с переменными окружения .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
- Создайте миграции и базы данных командами ниже:
python manage.py makemigrations
python manage.py migrate
- Запустите сайт командой:
python manage.py runserver
- В браузере перейдите на странницу
http://127.0.0.1:8000