Skip to content

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

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages