如果我在flask app中的原始sqlite中有以下命令:
g.db.execute("INSERT INTO tbl_email (name,email,message,timestamp,was_sent,place,read) VALUES (?,?,?,DATETIME('now','localtime'),?,?,?)", db_save)
用于插入`DATETIME('now','localtime')的flask sqlalchemy中的等价物是什么
非常感谢
答案 0 :(得分:1)
在Flask-SQLAlchemy中,你已经设置了这样的模型:
class Foo(db.Model):
date_time = db.Column(db.DateTime(timezone=True), default=datetime.datetime.utcnow)
可能会将datetime.datetime.utcnow
替换为返回当地时间的函数。 SQLAlchemy负责在保存时设置值。