如何在Django中设置SelectDateWidget的MaxDate和MinDate?
如何在Django中设置SelectDateWidget的MaxDate和MinDate 我正在使用这个小部件作为生日字段如何在Django中设置SelectDateWidget的MaxDate和MinDate?,django,date,django-forms,django-widget,Django,Date,Django Forms,Django Widget,如何在Django中设置SelectDateWidget的MaxDate和MinDate 我正在使用这个小部件作为生日字段 #found in: from django.forms.extras.widgets import SelectDateWidget from django import forms def someform(forms.Form): birthdate = forms.DateField(widget=SelectDateWidget()) 那么我如何更改它
#found in:
from django.forms.extras.widgets import SelectDateWidget
from django import forms
def someform(forms.Form):
birthdate = forms.DateField(widget=SelectDateWidget())
那么我如何更改它的MaxDate和MinDate呢?
它的默认MinDate是今年,最大日期是今年后9年
我希望MinDate比今年早100年,Maxdate比今年早10年
我该怎么做?您使用years=参数:
def someform(forms.Form):
birthdate = forms.DateField(widget=SelectDateWidget(years=range(1990,2011))
谢谢你,伙计!效果很好。