【发布时间】:2013-12-21 12:39:00
【问题描述】:
我正在开发一个动态模板,我希望也能够包含它的最后一部分。我的问题:我得到了与对象字段相关的 x 数量的字段。但是当我传递另一个模型对象时,它应该显示其他字段。
示例: 模型 1 显示对象名称、类别、已批准 模型 2 显示对象名称、属性、
对于其他变量,我制作了一个包含信息的字典,问题是,我不知道如何将对象字段链接到它。 字典发送到模板:
field_map = {'field1': 'Name', 'field2': 'Category', 'field3': 'Approved'}
模板:
{% if objects|length > 0 %}
<table style="padding: 3px;">
<tr style=" text-align: center;">
{% for key, value in field_map %}
<th>{{ value }}</th>
{% endfor %}
</tr>
{% for object in objects %}
<tr>
<td>{{ object.name }}</td>
<td>{{ object.category }}</td>
<td>{{ object.approved }}</td>
</tr>
但现在我想将对象字段添加到 field_map 字段。 因为我将发送超过 1 个对象
希望我能很好地解释我的问题。
谁能帮帮我?
【问题讨论】:
标签: django templates object dictionary field