以下の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)
私の問題:データベースのすべてのレコードの日付フィールドの値が同じです。これは最初の支払いの日付です。サーバーの再起動後、1つのレコードには新しい日付が含まれ、他のレコードには最初のレコードと同じ日付が含まれます。一部のデータがキャッシュされているように見えますが、どこにあるかわかりません。
データベース:mysql 5.1.25
ジャンゴv1.1.1
default=datetime.now
-now()
DateTimeFieldの標準ではないように呼び出すことなく、注意してください...しかし、便利です。