def business(request):
v1 = models.Business.objects.all() # 查询出的内部元素是对象
v2 = models.Business.objects.all().values('id', 'caption') # 查询出的内部元素是字典
v3 = models.Business.objects.all().values_list('id', 'caption') # 查询出的内部元素是元组
return render(request, 'business.html', {'v1' : v1, 'v2' : v2, 'v3' : v3})
页面显示
<h1>业务线列表(对象)</h1>
<ul>
{% for row in v1 %}
<li>{{ row.id }} - {{ row.caption }} - {{ row.code }}</li>
{% endfor %}
</ul>
<hr>
<h1>业务线列表(字典)</h1>
<ul>
{% for row in v2 %}
<li>{{ row.id }} - {{ row.caption }} - {{ row.code }}</li>
{% endfor %}
</ul>
<h1>业务线列表(元组)</h1>
<ul>
{% for row in v3 %}
<li>{{ row.0 }} - {{ row.1 }}</li>
{% endfor %}
</ul>
效果图: