1
我有以下形式的模型:SQLAlchemy的分解日期时间字段
class MyModel(base):
# ...
datetime = Column(DateTime)
# ...
,并希望建立一个.date
和.time
属性对应于.datetime
柱。 SQLA文档显示了几个结合属性(如firstname + lastname => fullname
)的示例,但没有用于分解。
我想用@hybrid_property
和朋友,我可以做初步分解,但我不确定分配(所以如果n = MyModel.query...one()
我希望能够做n.date = d
并将其更新.datetime
场。)
我的主要RDBMS是MySQL的。 (对于那些对我想要这样做的动机感兴趣的人:我有很多客户端代码,它们是duck-typed以期望.date
和.time
字段,但是很多服务器上的存储过程和触发器需要。单.datetime
列)