问题
I want to use django's selectDateWidget for a form but the options for years are from 2012-2021. I need to display past years and probably up to 1980. How can I modify selectDateWidget?
lessTime = forms.DateField(required=False, widget=SelectDateWidget())
回答1:
Pass a years
argument:
lessTime = forms.DateField(required=False,
widget=SelectDateWidget(years=range(1980, 2012)))
来源:https://stackoverflow.com/questions/12187671/how-to-change-year-options-of-djangos-selectdatewidget