eine Django Form mit einigen Bereichen Gegeben:Django Checkbox aktiviert/deaktivieren Sie mit Regeln
class FruitsForm(forms.Form):
fruit_choices = forms.TypedMultipleChoiceField("Fruits I Like", required=True,
widget=forms.CheckboxSelectMultiple())
name = forms.CharField(required=True, max_length=20)
Ich habe eine Reihe von 3 Früchten - Apfel, Orange und Birne. Wenn das Formular geladen wird, möchte ich jedoch nur, dass Apple vorab ausgewählt ist.
Ich weiß, dass, um ein Kontrollkästchen aktiviert, verwenden Sie das attrs={'checked' : 'checked'}
Wörterbuch, aber wie mache ich es auf einer feineren Ebene?
Mit anderen Worten, würde ich die Form aussehen:
Name: [Text Field]
Fruits I Like: Apple [X]
Fruits I Like: Orange [ ]
Fruits I Like: Pear [ ]
Nur eine letzte Sache hinzuzufügen: Wenn "initial" mehrere Werte hat, dann machen Sie das eine Liste. Zum Beispiel "initial = [1, 2]" – bryansis2010