开始是这样写的
create_time = db.Column(db.DateTime, default=datetime.now())
update_time = db.Column(db.DateTime, default=datetime.now(), onupdate=datetime.now())
字段不会随着时间更新,一直为相同数值
找了好多地方,发现是括号的坑,
now是随着时间更新的、
now()是程序创建当时的时间,为固定值
改写后,解决问题
create_time = db.Column(db.DateTime, default=datetime.now)
update_time = db.Column(db.DateTime, default=datetime.now, onupdate=datetime.now)
904

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



