【发布时间】:2011-07-22 14:50:34
【问题描述】:
好的,这是我的情况。我有一组在 django 模板中迭代的通用对象。这些对象有许多子类,我想在模板中找出我正在处理的子类。这可能吗?可取吗?
代码可能看起来类似于(其中 if 语句包含一些虚构的语法):
<table>
<tr>
<th>name</th>
<th>home</th>
</tr>
{% for beer in fridge %}
<tr>
<td>
{{ beer.name }}
</td>
<td>
{% if beer is instance of domestic %}US of A{% endif %}
{% if beer is instance of import %}Somewhere else{% endif %}
</td>
</tr>
{% endfor %}
</table>
【问题讨论】: