39
- встроенная автоматическая документация по тегам шаблонов и моделям
данных, доступная через административное приложение.
Компоненты фреймворка слабо связаны между собой, поэтому их можно
достаточно просто заменять на аналогичные.
Фреймворк «Django-SHOP» дополняет фреймворк «Django CMS»,
позволяя создавать собственный интернет-магазин на базе шаблона. Фреймворк
реализует такие бизнес-процессы как
- Ведение каталога товаров;
- Оформление заказа;
- Регистрация пользователей;
- Добавление нового товара;
- Создание новых моделей товара;
- Коммуникация с базами данных («PostgreSQL», «MySQL», «SQLite»);
Интернет-магазин разворачивается как «Django» приложение. В
совокупности с базовыми возможностями «Django CMS» фреймворк «Django
SHOP» реализует базовые функции интернет-магазина. Для старта магазина
необходимо только определить модели товаров, добавить в магазин страницы,
подключить сервис полнотекстового поиска «ElasticSearch», базу данных, и
установить библиотеки-зависимости для «Django-SHOP». Фреймворк работает
как на «Linux», так и на «Windows». Минимальные характеристики для
отладочного сервера:
- 1 ГБ Оперативной памяти;
- Частота процессора 2 ГГц — 4.7 ГГц;
- 2 ГБ на жёстком диске;
Характеристики рабочего сервера будут выше и будут зависеть от
нагрузки.
«DjangoSHOP» устанавливается, как и большинство других пакетов на
«Python», при помощи утилиты «pip». Описываемый модуль имеет следующие