Ho il seguente modello db:
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)
Aggiungo una nuova istanza utilizzando il seguente:
tp = TermPayment.objects.create(**kwargs)
Il mio problema: tutti i record nel database hanno lo stesso valore nel campo data, che è la data del primo pagamento. Dopo il riavvio del server, un record ha la nuova data e gli altri hanno lo stesso del primo. Sembra che alcuni dati siano memorizzati nella cache, ma non riesco a trovare dove.
database: mysql 5.1.25
django v1.1.1
default=datetime.now- nota, senza chiamare come innow()Non lo standard per DateTimeField, ma ... a portata di mano anycase.