2012-04-14 9 views
0

Ich habe ein komplexes Suchformular mit ungefähr zwei Dutzend CharField und ChoiceFields.Speichern eines Django Formulars zur späteren Verwendung

Meine Benutzer möchten in der Lage sein, bestimmte Abfragen zu speichern (jedem einen Namen zu geben), damit sie sie routinemäßig ausführen können, ohne alle Felder manuell auszuwählen.

Sollte ich nur das Formularobjekt einlegen und in der Datenbank speichern?

EDIT: Ich sollte beachten, dass sie in der Lage sein möchten, die Formularauswahl nachträglich zu ändern.

Antwort

2

Nicht das Formular selbst, sondern der Wert, der vom cleaned_data-Attribut zurückgegeben wird.

+0

Dies ist eine gute Idee, für die Sicherheit. Würde es mir erlauben, das gespeicherte Formular erneut mit den bereits ausgewählten Feldern anzuzeigen? –

+0

[Ja.] (Https://docs.djangoproject.com/de/dev/ref/forms/api/#django.forms.Form.initial) –

Verwandte Themen