J'ai le modèle db ci-dessous:
from datetime import datetime
class TermPayment(models.Model):
# I have excluded fields that are irrelevant to the question
date = models.DateTimeField(default=datetime.now(), blank=True)
J'ajoute une nouvelle instance en utilisant ce qui suit:
tp = TermPayment.objects.create(**kwargs)
Mon problème: tous les enregistrements de la base de données ont la même valeur dans le champ date, qui est la date du premier paiement. Après le redémarrage du serveur, un enregistrement a la nouvelle date et les autres enregistrements ont le même que le premier. Il semble que certaines données soient mises en cache, mais je ne trouve pas où.
base de données: mysql 5.1.25
django v1.1.1
default=datetime.now
- Note, sans appeler comme dansnow()
pas la norme pour DateTimeField, mais ... anycase à portée de main.