Skip to content

jmuriki/BeautyCity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Сервис BeautyCity

Учебный проект, представляющий из себя сайт сети салонов красоты с адаптацией под мобильную версию, призванный автоматизировать:

  • запись на процедуры
  • выбор специалиста
  • составление расписания самих специалистов
  • приём оплаты и чаевых

Ознакомиться можно по ссылке.

Установка

Должен быть установлен python3.

Рекомендуется использовать venv для изоляции проекта.

В каталоге проекта создайте виртуальное окружение:

python -m venv venv

Активируйте его. На разных операционных системах это делается разными командами:

  • Windows:
.\venv\Scripts\activate
  • MacOS/Linux:
source venv/bin/activate

Затем используйте pip (или pip3, если есть конфликт с python2) для установки зависимостей:

pip install -r requirements.txt

или

pip3 install -r requirements.txt

Ключи и параметры

Сохраните ключи/токены/параметры в .env файл в директорию проекта в следующем формате:

KEY=вместо этого текста вставьте ключ
  • DEBUG — дебаг-режим. Поставьте False для боевой версии.

  • SECRET_KEY — секретный ключ проекта. Он отвечает за шифрование на вашем сайте, например, всех паролей.

  • ALLOWED_HOSTSсм. документацию Django

  • PAY_KEY - тестовый или реальный ключ от сервиса оплаты ЮKassa

  • PAY_ACC - тестовый или реальный код от сервиса оплаты ЮKassa

Запуск

manage.py

Находясь в директории проекта, запустите сначала процедуру создания миграций с помощью python3 файл .py:

python3 manage.py makemigrations

Затем создайте и отмигрируйте базу данных:

python3 manage.py migrate

И, наконец, запустите Django сервер:

python3 manage.py runserver

Цель проекта

Код написан в образовательных целях на онлайн-курсе для веб-разработчиков https://dvmn.org/.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors