Ich überschreibe die Methode __init__
meines Formulars.
Ich kann den Anfangswert folgendermaßen festlegen:
Aber vorausgesetzt, dass es gebunden ist, hat das Aufrufen des Obigen keinen Effekt. Ich habe es versucht:
%Vor%aber das geht nicht. Gibt es eine Möglichkeit, dies zu tun?
Sie können das data
dict des Formulars aktualisieren
bound_data
ist eine Methode, kein Attribut, daher können Sie den Wert dort nicht festlegen.
request.GET
und request.POST
sind unveränderlich, es sei denn, Sie erstellen ein copy()
. Sie können die Kopie in Ihrer __init__
-Methode oder vor dem Binden des Formulars erstellen.
Tags und Links django