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
列)