Saya memiliki model db di bawah ini:
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)
Saya menambahkan contoh baru dengan menggunakan di bawah ini:
tp = TermPayment.objects.create(**kwargs)
Masalah saya: semua catatan dalam basis data memiliki nilai yang sama di bidang tanggal, yang merupakan tanggal pembayaran pertama. Setelah server dimulai ulang, satu catatan memiliki tanggal baru dan catatan lainnya memiliki yang sama dengan yang pertama. Sepertinya beberapa data di-cache, tetapi saya tidak dapat menemukan di mana.
database: mysql 5.1.25
django v1.1.1
default=datetime.now
- note, tanpa memanggil seperti dalamnow()
Bukan standar untuk DateTimeField, tapi ... berguna anycase.