quiero fijar la fecha inicial de ayer en una Django formar mi código está aquí:Ajuste de ayer como la fecha inicial en un formulario de 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()
}
y la función de ayer:
def yesterday():
yesterday = (datetime.date.today() - datetime.timedelta(1))
return yesterday
Pero simplemente muestra la fecha de hoy cuando miro el formulario
Gracias, eso funcionó – Kracobsen