У мене нижче модель 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)
Я додаю новий екземпляр, використовуючи наведене нижче:
tp = TermPayment.objects.create(**kwargs)
Мій випуск: усі записи в базі даних мають однакове значення в полі дати, яке є датою першого платежу. Після перезавантаження сервера одна запис має нову дату, а інші записи такі ж, як і перша. Схоже, що деякі дані є кешованими, але я не можу знайти де.
база даних: mysql 5.1.25
django v1.1.1
default=datetime.now
- примітка, не викликаючи , як і вnow()
НЕ стандарт для DateTimeField, але ... зручний ANYCASE.