- python 3.9+
- virtualenv
- Docker
- PostgreSQL
- Wagtail 3.0.3
Получаем исходный код проекта:
$ git clone https://github.com/dima23113/e_shop.git
Выполняем:
cd e_shop
python virtualenv venv
workon e_shop
pip install -r requirements.txt
Создаем базу данных на postgresSQL:
python manage.py migrate
Создаем супер-пользователя командой:
python manage.py createsuperuser
python manage.py runserver
- Корзина через сессии
- Регистрация, авторизация, смена пароля
- Карусели товаров, акций итд
- Оформление заказа онлайн/оффлайн
- Полноценный профиль покупателя: профиль с возможностью поменять всевозможные данный профиля, адрес доставки, список заказов, избранное
- Оптимизация запросов Django
- Мобильная адаптация сайта
- Подтверждение заказа по почте. Отправка напоминаний об оплате заказа. Отправка писем с информацией по заказу
- Формирование отчетов по продажам товаров за прошлые сутки. Скидки на товары автоматически удаляются, когда заканчивается заведенная акция в админке
- Ajax фильтр товаров
- Поиск по сайту
dockerfile build