情景:

1
date = db.Column(db.DateTime, default=datetime.utcnow())

错误内容:

时间记录为Flask启动时间

原因:

应传递utcnow这个函数,而不是utcnow()调用时的值

解决方法:

去掉utcnow()的括号

1
date = db.Column(db.DateTime, default=datetime.utcnow)