2012-01-03 26 views
2

オプションの選択ボックスでDjangoフォームを作成しています。私は、ドキュメントごとにタプルのリストを作っていると、このフィールドを作成しました:Djangoでオプションの選択フィールドを作成するにはどうすればよいですか?

MY_CHOICES = [('a', 'a'), ('b', 'b'), ('c', 'c')] 
selections = forms.ChoiceField(choices=MY_CHOICES, required=False) 

しかし、結果の選択ボックスは、「----」に似オプションはありませんか「空白のままにします。」 required=Falseと指定しても、選択肢の一覧が表示されます。

この選択ボックスをオプションにすることはできますか?私はちょうど私のリストの最初のタプルとして('', '----')を追加する必要がありますか?ありがとうございました。

答えて

1

ModelChoiceFieldを使用していないため、明示的に希望の選択肢が記載されています。空の選択肢を表示するには、最初のタプルとして空の選択肢を追加する必要があります。

関連する問題