zaeprod — это современный интернет-магазин, реализованный на Django с использованием Bootstrap в тёмной палитре. Поддерживает категории, каталог товаров, корзину, сортировку, добавление и удаление товаров, красивый адаптивный дизайн.
- Категории и фильтрация товаров
- Современный каталог с сортировкой
- Детальная страница товара
- Корзина с изменением количества и удалением товаров
- Адаптивный дизайн (Bootstrap Dark)
- Клонируйте репозиторий:
git clone <repo-url> cd django_shop
- Создайте и активируйте виртуальное окружение:
python -m venv venv source venv/bin/activate # или venv\Scripts\activate для Windows
- Установите зависимости:
pip install -r requirements.txt
- Примените миграции:
python manage.py migrate
- Создайте суперпользователя (для доступа в админку):
python manage.py createsuperuser
- Запустите сервер:
python manage.py runserver
- Откройте сайт на http://127.0.0.1:8000/
main/— каталог, категории, страницы товаровcart/— корзина и её обработкаmain/templates/main/— шаблоны сайтаcart/templates/cart/— шаблоны корзиныdjango_shop/settings.py— настройки проекта
- Для отображения фото товаров настройте MEDIA_URL и MEDIA_ROOT (уже настроено в settings.py)
- Загружайте изображения через Django admin
- Для полноценной работы корзины должны быть cookies и включены сессии.
- Для продакшена настройте DEBUG=False, ALLOWED_HOSTS и используйте безопасный ключ.