我正在尝试在表单中使用SelectDateWidget,但它告诉我该字段是必需的。我的模型说DateField可以为空且空白,而在管理站点中,我将它留空是没有问题的。我正在使用http://code.djangoproject.com/ticket/9124
中的小部件版本以下是我表单中的代码:
birth_date = forms.DateField(widget=SelectDateWidget(years=range(1700, date.today().year+1), required=False))
有什么想法吗?
答案 0 :(得分:1)
您的required=False
位置错误。它位于对小部件的调用内部,而实际上它是该字段的参数。将它移到最里面的括号内。