Сущесвуют ли готовые решения для простого формирования 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 таблицу.

Все это работает, но скорость не очень. Задался вопросом, а может быть есть готовые и более удобные решения для формирования такого контента. Кто сталкивался с формированием такого рода таблиц, кто как решил задачу?
  • Вопрос задан
  • 356 просмотров
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
django_tables2
pytablewriter
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы