【发布时间】:2018-10-23 20:03:45
【问题描述】:
我有 2 个不同的烧瓶应用程序使用 SqlAlchemy 反射共享同一个数据库。一切正常,除了这些列:
created_on = Column(db.DateTime, default=datetime.utcnow)
updated_on = Column(db.DateTime, default=datetime.utcnow, onupdate=datetime.utcnow)
在插入或更新时没有获得默认值。
我需要覆盖反射模型中的那些列吗?
【问题讨论】:
-
在"Override default in sqlalchemy reflected tables"中涵盖了反射列的覆盖默认值
-
@IljaEverilä 我认为你错过了这个问题不是关于如何覆盖反射模型中的列。
-
我没有错过,使用的重复目标不是关于覆盖列。之前的评论是针对您的最后一个问题“我需要覆盖反射模型中的那些列吗?”,您是否采取了这条路线。
标签: python mysql flask sqlalchemy flask-sqlalchemy