Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Django中设置SelectDateWidget的MaxDate和MinDate?_Django_Date_Django Forms_Django Widget - Fatal编程技术网

如何在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()) 那么我如何更改它

如何在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())
那么我如何更改它的MaxDate和MinDate呢? 它的默认MinDate是今年,最大日期是今年后9年

我希望MinDate比今年早100年,Maxdate比今年早10年


我该怎么做?

您使用years=参数:

def someform(forms.Form):
    birthdate = forms.DateField(widget=SelectDateWidget(years=range(1990,2011))

谢谢你,伙计!效果很好。