Aşağıdaki db modelim var:
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)
Aşağıdakileri kullanarak yeni bir örnek ekliyorum:
tp = TermPayment.objects.create(**kwargs)
Benim sorunum: Veritabanındaki tüm kayıtlar, ilk ödeme tarihi olan tarih alanında aynı değere sahip. Sunucu yeniden başlatıldıktan sonra, bir kayıt yeni tarihe ve diğer kayıtlar birinciyle aynı olur. Bazı veriler önbelleğe alınmış gibi görünüyor, ama nerede bulamıyorum.
veritabanı: mysql 5.1.25
django v1.1.1
default=datetime.now
- olduğu gibi uğramadan, notnow()
DateTimeField için değil standart, ama ... kullanışlı Anycase.