如何在 Django 中设置 SelectDateWidget 的 MaxDate 和 MinDate?
我正在将该小部件用于生日字段。
#found in:
from django.forms.extras.widgets import SelectDateWidget
from django import forms
def someform(forms.Form):
birthdate = forms.DateField(widget=SelectDateWidget())
那么如何更改它的 MaxDate 和 MinDate 呢? 它的默认 MinDate 是今年,它的 MaxDate 是今年之后的 9 年。
我希望 MinDate 可能是今年之前 100 年,而 Maxdate 是今年之前 10 年。
我该怎么做?
最佳答案
您使用 years= 参数:
def someform(forms.Form):
birthdate = forms.DateField(widget=SelectDateWidget(years=range(1990,2011))
关于django - 如何在 Django 中设置 SelectDateWidget 的 MaxDate 和 MinDate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7242992/