Skip to content

kruser66/SelfStorage

Repository files navigation

Проект SelfStorage

Сервис по аренде складских помещений для хранения личных вещей.

Как установить

Python 3 должен быть установлен.

  • Скачать проект.
  • Создать виртуальное окружение.
python -m venv venv
  • Установить зависимости.
pip install -r requirements.txt
  • Накатить миграции.
python manage.py migrate
  • Создать суперпользователя.
python manage.py createsuperuser

Запуск проекта

Установить переменные окружения

  • для работы сайта Django:
SECRET_KEY=YOUR_SECRET_KEY
ALLOWED_HOSTS=YOUR_HOST_NAME_OR_ADDRESS
  • для проведения оплат:
YOOKASSA_SHOP_ID=YOUR_SHOPID
YOOKASSA_SECRET_KEY=YOUR_YOOKASSA_SECRET_KEY
  • для отправки уведомлений:
EMAIL_BACKEND='django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST='your_smtp_host'
EMAIL_PORT=587
EMAIL_USE_TLS=True
EMAIL_HOST_USER='your_email'
EMAIL_HOST_PASSWORD='your_email_password'
ADMIN_EMAIL='your_email'

Старт проекта

python manage.py runserver

Сайт будет доступен по адресу: http://127.0.0.1:8000/

Цель проекта

Проект создан в учебных целях на курсе От новичка до мидл Python/Django разработчика

About

MVP сайта "Аренда складов" (учебный командный проект - 3 человека - одна неделя)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published