【发布时间】:2016-08-21 05:39:22
【问题描述】:
我有以下代码来设置 DateField 和 CharField 的初始值。 CharField 的初始值设置正确,但 DateField 的初始值仍然为空。
class MyForm(forms.ModelForm):
dummy = fiscal_year_end = forms.CharField()
date = forms.DateField()
def __init__(self, *args, **kwargs):
super(MyForm, self).__init__(*args, **kwargs)
today = datetime.date.today()
new_date = datetime.date(year=today.year-1, month=today.month, day=today.day)
self.fields["date"].initial = new_date
self.fields["dummy"].initial = 'abc'
【问题讨论】:
-
您在表单的什么地方定义了您的模型?
标签: python django django-forms