Ich habe das folgende DB-Modell:
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)
Ich füge eine neue Instanz hinzu, indem ich Folgendes verwende:
tp = TermPayment.objects.create(**kwargs)
Mein Problem: Alle Datensätze in der Datenbank haben den gleichen Wert im Datumsfeld, dem Datum der ersten Zahlung. Nach dem Neustart des Servers hat ein Datensatz das neue Datum und die anderen Datensätze das gleiche wie der erste. Es sieht so aus, als ob einige Daten zwischengespeichert sind, aber ich kann nicht finden, wo.
Datenbank: MySQL 5.1.25
django v1.1.1
default=datetime.now- Hinweis, ohne Aufruf wie innow()Nicht der Standard für DateTimeField, aber ... auf jeden Fall praktisch.