Python sqlalchemy属性是赋值后的元组

Python sqlalchemy属性是赋值后的元组,python,sqlalchemy,Python,Sqlalchemy,我正在使用SQLAlchemy 1.0.12。当我有一个模型的实例&为属性分配一个新值时,我会得到一个元组,而不是值 type(self.address1) <class 'tuple'> 分配的基本上不会显示在转储的数据中,因为它不知道如何封送元组。“展平”元组/属性的唯一方法是在执行dump()之前执行session.commit() 有没有更干净的方法?在执行会话之前,我还有其他实例需要更改/创建。commit()您可以添加MCVE吗?这听起来很奇怪,我敢肯定,赋值语句中有一

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

type(self.address1)
<class 'tuple'>
分配的基本上不会显示在转储的数据中,因为它不知道如何封送
元组。“展平”元组/属性的唯一方法是在执行
dump()
之前执行
session.commit()


有没有更干净的方法?在执行
会话之前,我还有其他实例需要更改/创建。commit()

您可以添加MCVE吗?这听起来很奇怪,我敢肯定,赋值语句中有一个错误的逗号(因此是元组)。哇!好球!你说得对。把它归为坏的复制和粘贴。谢谢啊。。为什么这是一个有效的元组
a=1,
非常感谢您提出这个问题。我遇到了同样的问题,原因也完全相同:
injection.length\u mm=dlg.length\u mm,
wracks了整个事情。这永远不应该是一个元组,而是引发一个异常…arghhI second@MrLeeh。非常感谢。
SomeSchema().dump(self).data