Сущесвуют ли готовые решения для простого формирования html таблиц на pyhon?
Добрый день.
В одном из своих проектов столкнулся с такой задачей, как динамическое формирование html таблицы. Суть следующая, необходимо динамически формировать таблицу в которой количество столбцов и строк заранее неизвестность, они вычисляются из количества записей в БД Django на сервере, при получении Ajax запроса. Так вот, сейчас при получении такого Ajax запроса формирую python list со следующей структурой:
[
['id строки для форматирования css', [{cell1}{cell2}...{cellN}],
....
['id строки для форматирования css', [{cell1}{cell2}...{cellN}]
]
где cellN имеет так же свою структуру:
{'velue': значение, 'class_name': css класс, 'value_type': тип, 'href': ссылка}
И так создается лист с несколькими десятками строк и столбцов перебирая записи в БД. После чего это сериализуется в json и отправляется на front-end, где с помощью jQuery эта структура разворачивается в html таблицу.
Все это работает, но скорость не очень. Задался вопросом, а может быть есть готовые и более удобные решения для формирования такого контента. Кто сталкивался с формированием такого рода таблиц, кто как решил задачу?