Me encontré con una situación interesante al usar esta clase:
class Company(models.Model):
date = models.DateField()
time = models.TimeField()
c = Company(date=datetime.datetime.now(), time=datetime.datetime.now())
Django decide usar DATETIME_INPUT_FORMATS
definido dentro del archivo Format.py . Lo que tiene sentido, porque estoy pasando datetime.now()
a ambos campos.
Creo que podría hacer que Django use DATE_INPUT_FORMATS
y TIME_INPUT_FORMATS
respectivamente, si pasara solo la fecha actual y la hora actual en.
Algo como esto:
c = Company(date=datetime.date.now(), time=datetime.time.now())
Pero esto obviamente arroja una excepción ya que ahora no existe así. ¿Existe una forma diferente de lograrlo?