2
哪個django窗口小部件必須用於下拉列表?我已經有一個提供下拉列表的模型。但是,有必要定製相應的表單元素(文本和錯誤消息文本),並且有必要指定該小部件。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!')})
好吧,這工作。現在,該字段具有預先選擇的第一選項,而不是顯示未選定的選項(model =>'-----'),然後如果未更改,則無法驗證。如何通過'----'實現模型行爲? – paweloque