Сайт Поставщики Новосибирска представляет из себя площадку, на которой присутствуют производители, оптовые поставщики и покупатели в сфере материалов для строительсва. Организации публикуют информацию о себе и о выпускаемой продукции, попадая в каталог, который поделен по типу реализуемых товаров и региональному признаку. У покупателей есть возможность оставить заявку как конкретному поставщику, так и опубликовать ее для всеобщего обозрения, на которую в последвствии сможет откликнуться лубой желающий.
Сайт базируется на фреймворке jinjia2. Генерация статических страниц реализована с помощью пакета staticjinjia.
В репозитории проекта находится скрипт buld.py
, который отвечает за генерацию
страниц сайта и их автоматическую пересборку при внесении изменений в код.
Данный скрипт запускается по команде python build.py
и работает в фоновом
режиме.
Для корректоной работы скрипта необходимо установить следующие модули:
- jinja2
- staticjinja
Пакеты устанавливаются командой pip install -r requirements.txt
.