如何在Django中获取SelectDateWidget以显示不同的"年份"选项

Sus*_*usa 3 html django django-forms

class PersonalForm(ModelForm):
    class Meta:
        model = InfoPersonal
        widgets = {'dateofbirth' :  SelectDateWidget()}
Run Code Online (Sandbox Code Playgroud)

只是简单的实现从2011年开始提供年度下拉.我宁愿让我的用户不是新生婴儿.我该如何自定义?

DrT*_*rsa 10

您可以years按任何顺序传递与年份列表相关的参数.例如

SelectDateWidget(years=range(1950, 2012))
Run Code Online (Sandbox Code Playgroud)