sqlalchemy属性是赋值后的元组

时间:2016-08-10 23:13:40

标签: python sqlalchemy

我正在使用SQLAlchemy 1.0.12。当我有我的模型的实例&为属性分配一个新值,我得到一个tuple而不是值。

type(self.address1)
<class 'tuple'>

当我尝试使用marshmallow-sqlalchemy 0.8.1执行dump时,这会造成一些严重破坏:

SomeSchema().dump(self).data

分配的数据基本上不会显示在转储数据中,因为它不知道如何编组tuple。唯一的方法是“平坦化”#34;元组/属性是在执行session.commit()之前执行dump()

有更清洁的方式吗?在我想要session.commit()之前,我还有其他更改/创建的实例。

0 个答案:

没有答案