モデルフォームの選択肢から選択されていないオプションを削除しようとしています。Djangoの選択肢非選択フィールド
私のモデルフィールドが宣言されています。
priority = models.IntegerField(choices=PRIORITIES_CHOICES)
私のフォームのコードは次のとおりです。
class TaskForm(ModelForm):
def __init__(self, *args, **kwargs):
super(TaskForm, self).__init__(*args, **kwargs)
self.fields['priority'].required = True;
しかし、非選択されたフィールドを離れて行くことを望んでいません。 (私は------オプションについて話しています)。
私はあなたもこの場合self.fields ['priority']となるデフォルトを指定することができると思います。初期値= "somevalue"とdjangoはemを追加しませんptyオプション – Paulo
これは、-----オプションに初期値を追加しています:( –