【发布时间】:2017-07-24 01:21:41
【问题描述】:
我想创建如下 HTML 模板。
・models.py
class Client(Model):
name = CharField(max_length=50)
email = EmailField(max_length=100, verbose_name="E-mail")
title = CharField(max_length=50)
department = CharField(max_length=50)
・数据
| Name | Mail | Title | Department |
| John | john@mailaddress.com | engineer | development |
| Bob | bob@mailaddress.com | engineer | development |
| Sam | sam@mailaddress.com | engineer | development |
・views.py
class myListView(, ListView):
model = Client
template_name = "template.html"
・template.html
<table>
<tbody>
{% for item in object_list %}
<tr>
<td>{{ item }}</td>
</tr>
{% endfor %}
<!--- table items end -->
</tbody>
</table>
・期望(表)
| John | john@mailaddress.com | engineer | development |
| Bob | bob@mailaddress.com | engineer | development |
| Sam | sam@mailaddress.com | engineer | development |
我不想在模板文件中写入所有键,因为我的产品数据列太多。
你能告诉我如何制作模板吗?
【问题讨论】: