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>
但这有点乏味,需要手工写出每个列名。