Ich verwende django-pagination , um meine Objektliste zu paginieren. Es funktioniert einwandfrei. Ich möchte jedem Objekt auf der Seite eine Zahl geben, und ich verwende {{forloop.counter}}
dafür, aber das Problem ist, dass es die Objektanzahl von 1 auf jeder Seite startet. Ich wollte die tatsächliche Objektanzahl anzeigen.
Sagen Sie, wenn ich 10 Objekte pro Seite paginiere, dann möchte ich eine Objektnummer als 11 für das erste Objekt auf Seite 2 schreiben. Ich habe versucht, einen Vorlagenfilter dafür zu schreiben, aber irgendwie kann ich nicht request.get.page
senden und {{forloop.counter}}
für meine Filterfunktion. Ich kann das nicht.
Jede Hilfe für die Richtung wird geschätzt.
Sie können das add
Vorlagen-Tag verwenden, um die aktuelle Anzahl hinzuzufügen vom Paginator zur Forloop
Ich habe das in meiner Vorlage verwendet und es funktioniert ordnungsgemäß
%Vor%Fügen Sie den Paginator-Startindex mit dem for-loop-Zähler ein, der bei Null beginnt
in Vorlage
%Vor%in Sicht
%Vor%Tags und Links django django-templates django-pagination