如何更改django的selectDateWidget的年份选项

San*_*ago 2 django django-widget

我想将django的selectDateWidget用于表单,但多年的选项是2012-2021.我需要显示过去的几年,可能要到1980年.我如何修改selectDateWidget?

lessTime = forms.DateField(required=False, widget=SelectDateWidget())
Run Code Online (Sandbox Code Playgroud)

thi*_*nom 9

传递一个years论点:

lessTime = forms.DateField(required=False, 
                           widget=SelectDateWidget(years=range(1980, 2012)))
Run Code Online (Sandbox Code Playgroud)