SelectDateWidget始终是必需的

时间:2010-07-15 03:25:45

标签: django

我正在尝试在表单中使用SelectDateWidget,但它告诉我该字段是必需的。我的模型说DateField可以为空且空白,而在管理站点中,我将它留空是没有问题的。我正在使用http://code.djangoproject.com/ticket/9124

中的小部件版本

以下是我表单中的代码:

birth_date = forms.DateField(widget=SelectDateWidget(years=range(1700, date.today().year+1), required=False))

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您的required=False位置错误。它位于对小部件的调用内部,而实际上它是该字段的参数。将它移到最里面的括号内。