Skip to content

Friztutu/Cantliss

Repository files navigation

Python Version Parser Version License

О проекте

Реализация frontend(Html and CSS) и backend(Django) интернет магазина. Реализована пагинация, фильтрация по категориям и подкатегориям, поиск по названию товара, корзина, избранные товары, возможность оформить заказ с помощью yookassa(тестовый платеж, с использованием тестовых карт, без реальных денег), список заказов с их статусами(Создан, оплачен, в пути, доставлен), отдельная админ панель сотрудников для измения статусов заказов. Сайт адаптирован под пк, планшеты и мобильные устройства разных размеров.

Превью

Главная страница:

Каталог:

Профиль:

Настройка окружения для работы

  1. Сначала нужно создать и запустить виртуальное окружение:
  python3.10 -m venv venv
  source venv/bin/activate
  1. Скачать пакеты:
pip install --upgrade pip
pip install -r requirements.txt
  1. Создать и заполнить файл .env в корневой папке проета:

    Получить новый secret key можно так:
python manage.py shell
from django.core.management.utils import get_random_secret_key
get_random_secret_key()
  1. Провести миграции:
python manage.py makemigrations
python manage.py migrate
  1. Загрузить fixtures:
python manage.py loaddata products.ProductGender
python manage.py loaddata products.ProductCategory
python manage.py loaddata products.TypeProduct
python manage.py loaddata products.Product

Запуск на локалке

python manage.py runserver

Разработчик:

License

Project Cantliss is distributed under the MIT licence

Releases

No releases published

Packages

No packages published