开发者

SelectDateWidget always required

开发者 https://www.devze.com 2023-01-07 00:58 出处:网络
I am trying to use the SelectDateWidget in a form, but it is telling me that the field is required. My model says that the DateField can be null and blank, and in the admin site, it doesn\'t have a pr

I am trying to use the SelectDateWidget in a form, but it is telling me that the field is required. My model says that the DateField can be null and blank, and in the admin site, it doesn't have a problem with me leaving it blan开发者_运维知识库k. I am using the version of the widget from http://code.djangoproject.com/ticket/9124

Here is the code in my form:

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

Any ideas?


Your required=False is in the wrong place. It is inside the call to the widget, whereas actually it is a parameter to the field. Move it outside the innermost brackets.

0

精彩评论

暂无评论...
验证码 换一张
取 消