Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python SQLAlchemy返回空,尽管生成的SQL返回完整_Python_Orm_Sqlalchemy - Fatal编程技术网

Python SQLAlchemy返回空,尽管生成的SQL返回完整

Python SQLAlchemy返回空,尽管生成的SQL返回完整,python,orm,sqlalchemy,Python,Orm,Sqlalchemy,我有以下代码: db.query(sets, stores).select_from(orm.join(sets, stores,\ sets.store_scheme_id == stores.store_id)).filter(sets.id == id).one() 我的SQL调试级别为DEBUG,因此它在返回之前打印生成的SQL查询。生成的SQL在phpmyadmin中运行良好。然而,SQLAlchemy并不能很好地工作,它会返回给我一个空列表,其中包含全部而不是一个;当不只有一行时,

我有以下代码:

db.query(sets, stores).select_from(orm.join(sets, stores,\
sets.store_scheme_id == stores.store_id)).filter(sets.id == id).one()
我的SQL调试级别为DEBUG,因此它在返回之前打印生成的SQL查询。生成的SQL在phpmyadmin中运行良好。然而,SQLAlchemy并不能很好地工作,它会返回给我一个空列表,其中包含全部而不是一个;当不只有一行时,会抛出一个错误


当生成的SQL语句工作正常时,为什么SQLAlchemy不能将我与数据连接起来?

能否显示生成的SQL和表的架构?您确定在这两种情况下都连接到相同的数据库架构吗?