【发布时间】:2011-07-25 22:12:06
【问题描述】:
我想在 django 表单中将初始日期设置为昨天,我的代码在这里:
class Bilag(models.Model):
dato = models.DateField()
tekst = models.CharField(max_length=100)
konto = models.CharField(max_length=10)
avd = models.CharField(max_length=10, null=True,blank=True)
avdnavn = models.CharField(max_length=30, null=True,blank=True)
kasseid = models.CharField(max_length=10)
belop = models.FloatField()
def __unicode__(self):
return self.tekst
class BilagForm(ModelForm):
class Meta:
model = Bilag
widgets = {
'dato': SelectDateWidget()
}
initial = {
'dato': yesterday()
}
和昨天的函数:
def yesterday():
yesterday = (datetime.date.today() - datetime.timedelta(1))
return yesterday
但是当我查看表格时它只显示今天的日期
【问题讨论】: