Установка вчера в качестве начальной даты в форме Django

Я хочу установить начальную дату как вчера в форме 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

Но когда я смотрю, она просто отображает сегодняшнюю дату по форме

5
задан Kracobsen 30 March 2011 в 08:26
поделиться