我有下面的数据库模型:
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)
我的问题:数据库中的所有记录在date字段中都具有相同的值,这是第一次付款的日期。服务器重新启动后,一个记录具有新的日期,其他记录与第一个相同。看起来好像有些数据被缓存了,但是我找不到位置。
数据库:mysql 5.1.25
Django v1.1.1
default=datetime.now
-注意,不按那样调用now()
不是DateTimeField的标准,而是...方便的情况。