如何将 attrs 传递给 forms.DateField?

Ant*_*Lee 0 django django-forms

在 forms.py 中我有这个:

date_of_birth = forms.DateField(widget=extras.SelectDateWidget(
years=range(datetime.date.today().year - 15, 1920, -1)))
Run Code Online (Sandbox Code Playgroud)

创建一个选择。我想传递给它,attrs={'class': 'form-control'}我尝试了各种方法但没有结果。

rne*_*ius 5

此类信息被传递给小部件:

date_of_birth = forms.DateField(
    widget=extras.SelectDateWidget(
        years=range(datetime.date.today().year - 15, 1920, -1),
        attrs={'class': 'form-control',}
    )
)
Run Code Online (Sandbox Code Playgroud)