SQLAlchemy的查询我有一个脚本,我为Python 2.7在Windows中写道。我让它在几台不同的机器上工作,所以我知道它'移动'确定。类型错误在Ubuntu 12.04而不是在Windows
我现在建立一个Ubuntu的盒子(v12.04)。
相同的代码无法在Ubuntu:
instance = session.query(formats_table).\
filter(formats_table.c.formatid==FormatID,
formats_table.c.puid==PUID,
formats_table.c.formatversion==FormatVersion,
formats_table.c.formatmimetype==FormatMIMEType).all()
在windows运行良好,并不会造成问题
在Ubuntu它失败:
TypeError: <lamba>() takes exactly 2 arguments (5 given)
我能做些什么,以找到出了什么问题?
我假设这条线被解析为5个不同的参数,而不是两(session.query)和(过滤器),这表明该支架没有被正确解析?
什么是回溯的样子? – icktoofay