django
forms.ModelForm ist ja eine schöne Sache. Ich nutzte das bei einem Model mit einem many-to-many Eintrag. Dieser wird per
MultipleChoiceField dargestellt.
Das Problem: Es wird die Anzahl der Einträge nicht limitiert. Der html code sieht so aus:
Code: Alles auswählen
...
<select multiple="multiple" name="tags" id="id_tags">
...
Dem widget könnte man theoretisch noch ein
attrs={"size": 5} mitgeben, dann wäre die größe beschränkt, rauskommen müßte dann das:
Code: Alles auswählen
...
<select multiple="multiple" name="tags" id="id_tags" size="5">
...
Das Problem ist also, wie gibt planzt man das widget attr ein, ohne in der ModelForm Klasse das ganze Feld komplett selber zu definieren?