Вы можете получить доступ к индексу элемента через forloop.counter0
(см. здесь ).
Хорошо, я вспомнил неправильно. В основном вы должны подходить к проблеме следующим образом:
создать список объектов или список кортежей. Django не поддерживает это по причине - программирование не должно выполняться в шаблонах.
Используя функцию Python zip()
, вы можете создать список кортежей в следующей форме: [(имя строки, coldata), (имя строки, coldata) ...]
mydata = zip(rowname_list, coldata_list)
Теперь в вашем шаблоне вы можете перебирать каждое имя строки и coldata следующим образом:
{% for rowname,coldata in mydata %}
<tr>
<td width='11%' align='right'><strong>{{ rowname }}</strong></td>
<td width='89%' align='left'>{{ coldata }}</td>
</tr>
{% endfor %}