2
ドロップダウンリストにはどのdjangoウィジェットを使用する必要がありますか?私はすでにドロップダウンリストを提供するモデルを持っています。ただし、対応するフォーム要素(テキストとエラーmsgテキスト)をカスタマイズする必要があり、ウィジェットを指定する必要があります。ここでドロップダウンリストのDjangoウィジェット
はモデルです:
class ClientDetails(models.Model):
paymentType = models.CharField(max_length=4, verbose_name='Zahlungsart', choices=PAYMENT_TYPES)
とフォーム:
class ClientDetailsForm(ModelForm):
paymentType = forms.???(label='Zahlungsart', error_messages={'required': (u'Waehlen Sie die Zahlungsart!'), 'invalid': (u'Waehlen Sie die Zahlungsart!')})
[OK]を、動作します。今では選択されていないオプション(model => '-----')を表示するのではなく、フィールドが最初に選択されていて、変更されていない場合は検証に失敗します。どのように '----'でモデルのような行動を達成するのですか? – paweloque