Ответ 1
Всякий раз, когда я пытаюсь заставить систему шаблонов Django сократить короткие строки кода, подобные этому, он почти всегда является красным флагом для меня, чтобы пересмотреть мою структуру данных.
Возможно, вы можете рассмотреть возможность изменения report_info
, чтобы каждый элемент в report_info
был фактически dict или классом.
report_info = [
{"student_id": id, "name": name, "gender": gender, ...},
...
]
И затем в вашем шаблоне итерация проста и не длинна:
{% for report_item in report_info %}
{{ report_item.student_id }}
{{ report_item.name }}
...
{% endfor %}