我有一个(简化的)SQLAlchemy 模型,如下所示:
class User(db.Model):
created = db.Column(db.DateTime(), nullable=False, default=datetime.datetime.utcnow, onupdate=datetime.datetime.utcnow)
这在 Python 2.7 上运行良好,但现在我已经升级到 Python 3.4.0,在尝试将某些内容插入数据库时出现此错误:
sqlalchemy.exc.StatementError: utcnow() takes no arguments (1 given) (original cause: TypeError: utcnow() takes no arguments (1 given))
有任何想法吗?提前致谢。