image image
Сайт-каталог товаров для B2B компании на Django. Категории с иерархией, карточки товаров с фильтрацией, импорт номенклатуры из 1С через CSV в админке. Управление всем контентом (страницы, контакты, реквизиты) через Django Admin с визуальным редактором. Внедрено в эксплуатации: компания по продаже промышленного оборудования использует каталог на production-сервере, менеджеры самостоятельно обновляют товары через импорт CSV из 1С и редактируют страницы через админку. Техническое решение: • Каталог товаров с иерархическими категориями и карточками товаров • Импорт номенклатуры из 1С: загрузка CSV/XLSX через Django Admin • AJAX форма заявки с вложениями файлов и защитой от спама • Поиск по каталогу (название + артикул, токенизация) • Визуальный редактор страниц для управления контентом • SEO Архитектура: • 3 Django-приложения: catalog (товары), pages (страницы), company (контакты, реквизиты) • PostgreSQL 16, XSS-защита, WhiteNoise для статики • VPS: Nginx + Gunicorn + SSL • mypy strict, ruff Результат: • Обновление каталога: выгрузка из 1С → загрузка CSV в админку за 2 минуты • Контент: 100% управляется через Admin без разработчика • SEO: индексация поисковиками с первого дня Технологии: Python 3.12, Django 5.1, PostgreSQL 16, Bootstrap 5, django-import-export, nh3, Nginx, Gunicorn, WhiteNoise, CKEditor 5
https://reftorg.ru/