【问题标题】:Django DateField doesn't allow blank=TrueDjango DateField 不允许空白=True
【发布时间】:2013-01-19 01:44:06
【问题描述】:

由于某种原因,即使 null=True 和 blank=True,如果我没有填写 application_due-field,我的表单仍然无法验证。

有什么想法吗?

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)'}))

【问题讨论】:

    标签: django validation models


    【解决方案1】:

    尝试将此属性添加到表单字段定义中:

    required=False
    

    【讨论】:

      猜你喜欢
      • 2013-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-30
      • 1970-01-01
      • 1970-01-01
      • 2012-03-22
      相关资源
      最近更新 更多