我将其用作模型的标准:
class Element(db.Model):
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
time_created = db.Column(db.DateTime, server_default=func.now())
time_updated = db.Column(db.DateTime, onupdate=func.now())
很遗憾,创建时未设置time_updated
。我该如何实现?
答案 0 :(得分:0)
我相信您也只需要为time_updated设置server_default即可。这行得通吗?
class Element(db.Model):
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
time_created = db.Column(db.DateTime, server_default=func.now())
time_updated = db.Column(db.DateTime, server_default=func.now(), onupdate=func.now())