gpt4 book ai didi

django - 我可以使用 django 小部件 DateInput 来限制日期的可能性吗?在 2020-01-01 和 2023-12-31 之间

转载 作者:行者123 更新时间:2023-12-04 10:16:35 24 4
gpt4 key购买 nike

使用小部件 DateInput,我想将日期选择器提供的日期范围限制在一个设定范围内,例如 2020 年 1 月 1 日到 2023 年 12 月 31 日之间。

我知道,日期可以在输入后进行验证,但是否可以限制用户可以输入的内容。

最佳答案

是的,这是可能的。查看文档 here以及下面的示例。

class CommentForm(forms.Form):
name = forms.DateField(widget=forms.DateField(attrs={'min': '2020-01-01', 'max': '2021-01-01'}))

或者在__init__中:

self.fields['name'].widget.attrs.update({'min': '2020-01-01', 'max': '2021-01-01'})

您可能想使用其他人制作的日期选择器,因为 HTML5 日期选择器可能无法在 IE 或 Safari 上显示。

关于django - 我可以使用 django 小部件 DateInput 来限制日期的可能性吗?在 2020-01-01 和 2023-12-31 之间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61031491/

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