Ich bin mit django, und habe eine statische Webseite mit einer GET-Form, und etwa 30 Kontrollkästchen. Der Benutzer wählt verschiedene Boxen, und klickt auf Suche, und ein Ergebnis aus einer Datenbank auf die gleiche Seite in einer Tabelle zurückgegeben. Allerdings sind alle Kontrollkästchen wurden gelöscht, da HTML staatenlos ist.
Was ist die einfachste Lösung zu ‚erinnern‘ den Zustand der Kontrollkästchen? Ich habe durch django docs gesucht, aber die Beispiele verwenden nur eine Variable und eine IF für eine einzelne Textform. Sicher, ich habe prüfen nicht, ob jede Checkbox in der QueryDict gesetzt? Außerdem wurde meine Form benutzerdefinierte erstellt, anstatt django Formen verwenden.
Schließlich war ich die Planung JSON für die Seite zu verwenden und nur die Tabelle aktualisieren, und das würde dieses Problem lösen, aber ich bin nicht sicher, ob es viel mehr, zB Zurück-Taste nicht für vorherige Suchen arbeiten würde einzuführen.













