<分区>
Possible Duplicate:
Django - Iterate over model instance field names and values in template
你好,
我试图在模板中列出字段和通用 Django 模型的相应值。但是我找不到一个相当普遍的问题的内置解决方案。我非常接近解决方案,但找不到出路。
view.py代码:
def showdetails(request, template):
objects = newivr1_model.objects.all()
fields = newivr1_model._meta.get_all_field_names()
return render_to_response(template, {'fields': fields,'objects':objects},
context_instance=RequestContext(request))
模板代码:
<table>
{% for object in objects %}
<tr>
{% for field in fields %}
<td>
<!-- {{ object.field }} /*This line doesn't work*/ -->
</td>
{% endfor %}
</tr>
{% endfor %}
</table>
我应该在注释模板行做什么才能获得 Object.field 的值?
我们也欢迎任何更好的 DRY 方法。