for item in query_results:
num +=1
print num
это даст вам 1, 2, 3, 4 и т. Д.
Затем я попытался сделать это в шаблонах django, выполнив следующее
{% for item in query_results %}
<tr>
<td>{{ item.user }}</td>
<td>{{ num|add:"1" }}</td>
</tr>
{% endfor %}
Но это возвращает только 1, 1, 1, 1, 1 и т. Д. Это говорит мне, что 1 не сохраняется для нумерации каждого цикла. Это тогда не возможность шаблонов django, или я просто делаю это неправильно.