В шаблон передается объект
bar с атрибутами
attr1,
attr2,
attr3,
attr4.
Необходимо обернуть значение каждого атрибут в див:
<div class="hello">
{{ bar.attr1 }}
</div>
<div class="hello">
{{ bar.attr2 }}
</div>
<div class="hello">
{{ bar.attr3 }}
</div>
<div class="hello">
{{ bar.attr4 }}
</div>
Как это сделать более коротко и просто - к примеру в цикле (в идеале, что-то бы такое простое):
{% for item in bar %}
{{ item }}
{% endfor %}
Или сформировать список полей во вью и проциклиться по нему:
bar_attrs = ["attr1", "attr2", "attr3", "attr4"]
{% for attr in bar_attrs %}
{{ getattr(bar, attr) }}
{% endfor %}
Как это сделать красиво и коротко?