Flask SQLAlchemy model里字段默认时间为datetime.utcnow(),时间不对
Feb 11, 2016
情景:
1 | date = db.Column(db.DateTime, default=datetime.utcnow()) |
错误内容:
时间记录为Flask启动时间
原因:
应传递utcnow这个函数,而不是utcnow()调用时的值
解决方法:
去掉utcnow()的括号
1 | date = db.Column(db.DateTime, default=datetime.utcnow) |