J'ai rencontré une situation intéressante en utilisant cette classe :
class Company(models.Model):
date = models.DateField()
time = models.TimeField()
c = Company(date=datetime.datetime.now(), time=datetime.datetime.now())
Django décide d'utiliser DATETIME_INPUT_FORMATS
défini dans le cadre de la formats.py dossier. Ce qui est logique, car je transmets un fichier datetime.now()
dans les deux champs.
Je pense que je pourrais faire en sorte que Django utilise DATE_INPUT_FORMATS
y TIME_INPUT_FORMATS
respectivement, si je ne passais que la date et l'heure actuelles dans.
Voici ce qu'il en est :
c = Company(date=datetime.date.now(), time=datetime.time.now())
Mais cela crée évidemment une exception, car now n'existe pas de cette manière. Existe-t-il un autre moyen d'y parvenir ?