Django paginator を使用して、ページ内のアイテムにアイテム番号を表示したいと考えています。
たとえば、ページのアイテムの前にアイテム番号を表示したい:
合計 15 個のアイテムがあり、ページネーター コードが 1 ページあたり 10 個のアイテムを表示する場合、最初のページには次のように表示されます。
1 item1
2 item2
etc
次のページが表示されます。
11 item11
12 item12
etc
Django paginator を使用して、ページ内のアイテムにアイテム番号を表示したいと考えています。
たとえば、ページのアイテムの前にアイテム番号を表示したい:
合計 15 個のアイテムがあり、ページネーター コードが 1 ページあたり 10 個のアイテムを表示する場合、最初のページには次のように表示されます。
1 item1
2 item2
etc
次のページが表示されます。
11 item11
12 item12
etc
ページネーションで一般的な django ビューを使用する場合はpage_obj
、次のようになります。
{% for object in object_list %}
{{forloop.counter|add:page_obj.start_index }}
{% endfor %}
さらに、インデックス 1 から開始することが重要な場合は、代わりにこれを試してください。
{% for object in object_list %}
{{forloop.counter0|add:page_obj.start_index }}
{% endfor %}