Kann ich mehrere Listen in einer Django generic.ListView haben?

8

Als Django-Anfänger arbeite ich an dem Tutorial von django docs auf Ссылка

Darin zeigen sie eine Liste von mehreren Abfragen, die mit einer Abfrage nach Veröffentlichungsdatum aufgeführt sind. Kann ich eine weitere Liste hinzufügen, die auch in der Vorlage verwendet werden soll? Beispiel Zeigt eine Liste der letzten Umfragen nach Datum und eine andere in alphabetischer Reihenfolge auf derselben Seite an.

%Vor%     
user2781163 15.09.2013, 12:42
quelle

1 Antwort

11

Absolut, Sie müssen nur Ihre eigene 'get_context_data' Methode schreiben, die diese Werte abruft und sie dann in der Ansicht verfügbar sind. Etwas wie:

%Vor%

Damit wären sowohl {{latest_poll_list}} als auch {{alphabetic_poll_list}} in Ihrer Vorlage verfügbar.

    
Frank Wiles 15.09.2013, 13:44
quelle

Tags und Links