Данный проект выполнен на Django версии 4.1 с использованием Python 3.10. Фронтенд реализован с использованием Django-шаблонов, HTML, CSS, а некоторые блоки были выполнены с использованием Bootstrap. База данных - SQLite.
- список товаров;
- категории;
- возможность оставить отзыв;
- рейтинговая систем;
- личный кабинет (регистрация, аутентификация).
- админ-панель с возможностью загружать и настраивать товары (включая фото) и категории;
- отображение миниатюр для товаров;
- Django Debug Toolbar (оптимизация части запросов-удалены дубли для ленивых запросов);
- кэширование;
- форма обратной связи.
- Установите Python 3.10 и виртуальное окружение (virtualenv), если еще не установлены.
- Устанавливаем зависимости:
pip install -r requirements.txt
- Переходим в папку с проектом:
cd django_shop
- Далее запускаем сервер командой:
python manage.py runserver
- Andrey Naletov. 2022