我正在尝试创建一个将项目放入表中的模板。
控制器:
items = Item.all().order('name').fetch(10)
template_values = {'items': items,
'headers': ['Name', 'Price', 'Quantity']}
render('Views/table.html', self, template_values)
模板:
<table>
<tr>
{% for header in headers %}
<th>{{header}}</th>
{% endfor %}
</tr>
{% for item in items %}
<tr><td><a href="detail/{{item.CSIN}}">{{item.name}}</a></td><td>{{item.CSIN}}</td></tr>
{% endfor %}
</table>
现在,模板被硬编码以查找item
. 我想更改它,以便它查找名称为 in 的属性headers
,或者查找前 n 个属性,其中 n 是 的长度headers
。
我怎样才能做到这一点?