У меня есть набор запросов, который я передаю Django.Есть 100 столбцов или около того.Я хочу отобразить этот единственный объект в виде списка HTML, не зная всех имен столбцов.Я знаю, что могу использовать ListView , но я хочу, чтобы больше элементов управления делало что-то подобное в TemplateView (с дополнительными графиками):
<ul>
{% for obj in queryset %}
<li>
{% for column in obj %}
[Name of Column]: {{ column }}
{% endfor %}
</li>
{% endfor %}
</ul>
Так что я хочу отобразить оба именистолбец и данные столбца, не зная заранее имя столбца.Обычно я делал бы это:
<ul>
{% for obj in queryset %}
<li>
Column 1: {{ obj.column1 }}
Column 2: {{ obj.column2 }}
...
Column 100: {{ obj.column100 }}
</li>
{% endfor %}
</ul>
Но это немного утомительно и требует написания каждого названия столбца вручную.