2

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年前にしたいと思います。

それ、どうやったら出来るの?

4

1 に答える 1

3

years =引数を使用します:

def someform(forms.Form):
    birthdate = forms.DateField(widget=SelectDateWidget(years=range(1990,2011))
于 2011-08-30T12:30:36.167 に答える