Django フォーム表示 MultipleChoiceField

MultipleChoiceField 複数選択ボックス

mcho = forms.MultipleChoiceField(label = "複数選択ボックス", choices = ch)

次のように表示されます。

Ctrlキーを押下しながらマウス選択することで、複数項目を選択することができます。

MultipleChoiceField 複数選択ボックス 初期選択指定

初期選択項目を指定することが可能です。

mcho = forms.MultipleChoiceField(label = "複数選択ボックス", choices = ch, initial=["us", "fr"])

「アメリカ」と「フランス」が選択された状態となります。

DBから取得したデータを初期指定したい場合に便利です。

コメント