2013-02-04 65 views
2

由於某些原因,即使使用null = True和blank = True,如果沒有填寫application_due字段,我的表單仍然無法驗證。Django DateField不允許爲空= True

任何想法?

application_due = models.DateField(_('Application Due'), null=True, blank=True) 

這裏是我的form.py:

application_due = forms.DateField(input_formats=['%d-%m-%Y', '%d/%m/%Y'], widget=DateInput(format='%d-%m-%Y', attrs={'placeholder': 'Application due (DD-MM-YYYY)'})) 

回答

8

嘗試添加此屬性,形成字段定義:

required=False 
+0

感謝。這很好。 – Mats