我正在通过Django为Python应用程序提供服务。在应用程序中,我将经典的“created”字段存储在几个表中。在
Django表单中的字段如下所示:
created = models.DateTimeField(blank=True, default=datetime.now())
不幸的是,日期时间。现在与数据库中的时间戳集不完全相同。
在日期时间。现在()值似乎每隔30-45分钟变化一次。在
我的Django应用程序在IIS6后面的windowsserver2005上提供。在
帮助会很棒的!在
Tags:
您没有将“立即自动”或“立即自动添加”字段设置为“真”。因此,默认值是表单上填写的内容。当表单发送到浏览器时。当然会有重复的。在
http://docs.djangoproject.com/en/1.2/ref/models/fields/#datetimefield
不幸的是,这是新手常犯的错误。在定义中,调用了
datetime.now()
方法,这意味着默认值是定义执行的时间,即服务器进程启动时。在您需要传递可调用:
ie没有主叫括号。在
(或者,只需使用
auto_now_add=True
)。在因为日期时间。现在初始化模块时调用(),该值用作默认值。在
您想使用auto_now_add=True parameter
编辑:如果您正在设置自动选项,则不需要“空白”。在
相关问题 更多 >
编程相关推荐