2011-08-30 60 views
1

如何設置MAXDATE併爲MinDate在Django一個SelectDateWidget的?如何設置MAXDATE併爲MinDate在Django一個SelectDateWidget的?

我使用的小部件的出生日期場。

#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年。

我該怎麼做?

回答

2

您使用年=參數:

def someform(forms.Form): 
    birthdate = forms.DateField(widget=SelectDateWidget(years=range(1990,2011)) 
+0

感謝夥計!它工作得很好。 –

相關問題