2012-07-15 6 views

risposta

0

Prova

import datetime 
created = models.DateTimeField(default=datetime.datetime.now) 

E sul perché questo accade si può leggere qui: Django auto_now and auto_now_add e Django model field default

+10

Questa è una cattiva suggestione. datetime.datetime.now() verrà valutato quando vengono caricati i modelli. Il datetime predefinito per questo campo creato sarà quando l'ultimo server è stato avviato, in pratica. Modifica: Ecco cosa voleva in realtà Oburejin. creato = models.DateTimeField (default = datetime.datetime.now) (Predefinito prende un oggetto chiamabile, per chiamare al momento dell'istantanea reale. Vedere: https://docs.djangoproject.com/en/dev/ref/models/campi/# default) – Hovis

Problemi correlati