如果要在模板中使用 for 循环的下标,可以直接在 template 的 HTML 中这样使用。
{% for book in books %}
<li class="list-group-item mb-2 book">
<h4 class="text-primary">{{ forloop.counter0 }} {{ book.name }}</h4>
<p>{{ book.summary }}</p>
<small class="float-right text-secondary">{{ book.date_added }}</small>
</li>
{% endfor %}
forloop.counter0 会得到从0开始计算的下标
forloop.counter 会得到从1开始计算的下标