У меня есть данные в следующем (упрощенном) формате:
MetricData (models.Model) со следующими полями: идентификатор, метрика, дата, объект, значение
Теперь я хочу создатьтаблица в следующем формате (выполните скрипт для получения таблицы с отступом):
<table style="width:100%">
<tr>
<th>Date</th>
<th>Facility 1</th>
<th>Facility 2</th>
<th>Facility 3</th>
</tr>
<tr>
<td>03/2019</td>
<td>1.0</td>
<td>1.5</td>
<td>2.5</td>
</tr>
<tr>
<td>04/2019</td>
<td>1.5</td>
<td>1.5</td>
<td>2.0</td>
</tr>
</table>
Как видите, количество объектов, которые являются динамическими (новые могут быть добавлены в базу данных), являются заголовками столбцов. Для каждого объекта в базе данных будут метрические данные.
Все примеры из django-datatables-view, которые я нахожу, в основном используют модели напрямую, и одна запись модели преобразуется в одну строку таблицы.