/bakecake

Магазин тортов на заказ

Primary LanguagePython

Сервис BakeCake

Магазин тортов на заказ. На данный момент магазин имеет несколько стандартных тортов, но также принимает заказы на торты, собранные самим покупателем. Платежи принимаются через модуль ЮKassa.

Запуск

  • Рекомендуется использовать виртуальное окружение для запуска проекта
  • Для корректной работы Вам необходим Python версии 3.6 и выше
  • Скачайте код
  • Установите зависимости командой pip install -r requirements.txt
  • Создайте файл базы данных и сразу примените все миграции командой python3 manage.py migrate
  • Запустите сервер командой python3 manage.py runserver

Переменные окружения

Часть настроек проекта берётся из переменных окружения. Чтобы их определить, создайте файл .env рядом с manage.py и запишите туда данные в таком формате: ПЕРЕМЕННАЯ=значение.

Переменные, необходимые для работы модуля оплаты ЮKassa:

Переменные, необходимые для получения отзывов клиента в Telegram:

Доступные переменные:

  • DEBUG — дебаг-режим. Поставьте True, чтобы увидеть отладочную информацию в случае ошибки.
  • SECRET_KEY — секретный ключ проекта
  • ALLOWED_HOSTS — см. документацию Django.