私はフォームを持っています。特定の分野では複数の選択肢があります。django形式でラジオボタンの代わりにチェックボックスを追加する方法は?
What would you like to eat this weekend?
Choice 1: Italian
Choice 2: Mexican
Choice 3: Greek
Choice 4: Indian
ような何か、私はすべての可能な選択肢のラジオボタンを持っていますが、週末には、人々はただ1項目以上を選択したいほとんどの時間、複数の食事ですので。それで、すべての可能な選択肢にチェックボックスを付けることをお勧めします。
ラジオボタンをチェックボックスに変換するにはどうすればよいですか?
お知らせください。おかげさまで
詳細を提供する必要があります。これは基本的な形式ですか、モデル形式ですか?複数の値を受け入れることができるフィールドがありますか? –
ラジオボタンを作成するコード クラスMyForm2(forms.Form): MY_CHOICES = [(Maxical '、' Maxican ')、(' Italian '、' Italian ')、(' Indian '、' Indian ')、( 'ギリシャ'、 'ギリシャ語')] myFieldで= forms.ChoiceField(ウィジェット= forms.RadioSelect()、選択肢=のMY_CHOICES) DEF myfield_choices(自己): フィールド=自己[ 'myFieldで'] ウィジェット=フィールド。 field.widget ATTRS = {} auto_id = field.auto_id auto_idなくwidget.attrsにおける 'ID' 場合: attrsには[ 'ID'] = = field.html_name 戻りwidget.get_renderer 名をauto_id(名前、 field.value()、attrs = attrs) – learner