2

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

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

1 回答 1

11

传递一个years参数:

lessTime = forms.DateField(required=False, 
                           widget=SelectDateWidget(years=range(1980, 2012)))
于 2012-08-29T23:06:15.697 回答