从单独的文件启动SQLAlchemy会话

从单独的文件启动SQLAlchemy会话,sqlalchemy,Sqlalchemy,我在一个文件中创建了模型,可以成功地添加和更改对象,这些对象在模型声明下的函数中运行时成功地提交到数据库。当我将会话和模型类导入到单独的脚本中时,我可以成功地运行查询,但如果我更新对象并运行更新,则数据库不会得到更新。同样的代码在我定义模型的地方运行时效果很好,我完全不明白为什么会这样。我是否对如何使用和更新数据库感到困惑 哈哈,我一定是看得太近太久了。在不起作用的代码片段中,我调用的是session.commit,而不是session.commit() 请提供一些代码示例(尽可能少),以便我们

我在一个文件中创建了模型,可以成功地添加和更改对象,这些对象在模型声明下的函数中运行时成功地提交到数据库。当我将会话和模型类导入到单独的脚本中时,我可以成功地运行查询,但如果我更新对象并运行更新,则数据库不会得到更新。同样的代码在我定义模型的地方运行时效果很好,我完全不明白为什么会这样。我是否对如何使用和更新数据库感到困惑

哈哈,我一定是看得太近太久了。在不起作用的代码片段中,我调用的是session.commit,而不是session.commit()

请提供一些代码示例(尽可能少),以便我们更好地理解这个问题。在如何使用会话方面可能存在一些问题,因此一个不起作用的代码示例可能有助于澄清问题。