[Django] Auswahl im MultipleChoiceField vorbelegen
Verfasst: Mittwoch 18. Januar 2012, 10:26
Hallo,
ich habe ein MultipleChoiceField, bei dem ich je nach geladenem Datensatz Werte als ausgewählt vorbelegen möchte, also im html die Option "selected" aktivieren. Allerdings sind bisher alle meine Versuche diesbezüglich gescheitert.
Hier die form-Klasse (gekürzt):
Im view schreibe ich die Auswahlmöglichkeiten:
Nun vermisse ich etwas wie "form['variant'].field.selected" oder so.
Wie kann ich eine Auswahl vorbelegen?
Grüße
Stephan
ich habe ein MultipleChoiceField, bei dem ich je nach geladenem Datensatz Werte als ausgewählt vorbelegen möchte, also im html die Option "selected" aktivieren. Allerdings sind bisher alle meine Versuche diesbezüglich gescheitert.
Hier die form-Klasse (gekürzt):
Code: Alles auswählen
class UploadFileForm(forms.Form):
variant = forms.MultipleChoiceField(choices=(('0',''),), label='Variante', required=False,
widget=forms.SelectMultiple(attrs={'class':"file_upload_area", }))
Code: Alles auswählen
form['variant'].field.choices = variant_choices
Wie kann ich eine Auswahl vorbelegen?
Grüße
Stephan