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

时间:2012-08-29 23:02:43

标签: django django-widget

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

lessTime = forms.DateField(required=False, widget=SelectDateWidget())

1 个答案:

答案 0 :(得分:9)

传递years参数:

lessTime = forms.DateField(required=False, 
                           widget=SelectDateWidget(years=range(1980, 2012)))