gpt4 book ai didi

django - 如何在 Django 中设置 SelectDateWidget 的 MaxDate 和 MinDate?

转载 作者:行者123 更新时间:2023-12-04 06:15:58 26 4
gpt4 key购买 nike

如何在 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com