gpt4 book ai didi

django - 如何在 django 中的 SelectDateWidget 中设置默认日期

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

我正在使用 SelectDateWidget用于在表单字段中输入日期的小部件。但我希望它默认显示当前日期。我怎样才能做到这一点?

模型.py

bdate = models.DateField(default=datetime.date.today())

这是给出错误。谁能告诉正确的方法来做到这一点?

另外,我的模板
{{ form.bdate }}

当我在模板中使用上述行时,它显示如下 -- -- --
但我想要这样的东西 月 日 年 .我怎样才能做到这一点?

我的表格是:
widgets = {
'bdate' : SelectDateWidget(),
}

最佳答案

使用 Django 1.3 以下对我有用:

join_date = forms.DateField(widget=SelectDateWidget(), label='Joining Date', initial=timezone.now())

关键字是 initial不是 default .

关于django - 如何在 django 中的 SelectDateWidget 中设置默认日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8709116/

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