Хорошо, вот моя ситуация. У меня есть массив общих объектов, которые я повторяю в шаблоне 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>