2016-05-12 5 views
0

Ich arbeite mit Django Paginator, um meine Listenansicht einzurichten. In meiner Standard-Listenansicht habe ich "paginate_by=12" verwendet und dann muss ich Links mit Drop-down anzeigen, um 20 und alle paginieren. Die Listenansicht enthält Vorlagen für Rasteransicht und Listenansicht. Ich schließe die Vorlagen mit Gitter- und Listenansicht ein, aber ich kann die Seitennummerierung nicht mit verschiedenen Zahlen steuern. Ich benutze einfach eine einzige Ansicht und mehrere Vorlagen für diese Listenansicht ... aber wie man verschiedene Paginator-Größe in verschiedenen Tempeltes verwendet, wenn ich es in meiner klassenbasierten Listenansicht als paginate_by=20 eingestellt habe. Ausblick:Verwenden von Django Paginator mit verschachtelten Vorlagen mit unterschiedlicher Anzahl von Anzeigen

class ProductListView(ListView): 
    model = Product 
    paginate_by = 10 

Ich versuchte {% include 'listview30.html' paginate_by=30 %} mit, aber es hat nicht funktioniert. So verwenden Sie die mehrfache Seitennumerierung mit einer einzelnen Listenansicht Bitte beraten.

Antwort