再进行django开发过程中,存储到数据库时间与当前时间不一致问题
首选需要对当前时区进行设置
在 settings.py 文件中 修改
TIME_ZONE = 'Asia/Shanghai'然后还有一个非常重要的一点
USE_TZ = False当两个地方都设置好了,此时存储到数据库的时间即为正确时间
可以采用的model 设置可以是
created_time = models.DateTimeField('创建时间',auto_now_add=True)
updated_time = models.DateTimeField('更新时间',auto_now=True)

在Django开发中,为确保数据库存储的时间与当前时间一致,需在settings.py中设置TIME_ZONE为Asia/Shanghai并设定USE_TZ=False。这样,模型中如created_time字段使用DateTimeField(auto_now_add=True)将自动记录创建时间,updated_time字段用DateTimeField(auto_now=True)会记录最后更新时间。
1572

被折叠的 条评论
为什么被折叠?



