从单独的文件启动SQLAlchemy会话

时间:2012-09-26 00:03:47

标签: sqlalchemy

我在一个文件中创建了我的模型,并且可以在模型声明下面的函数中运行时成功添加和更改成功提交到数据库的对象。当我将Session和模型类导入单独的脚本时,我可以成功运行查询,但是如果我更新对象并运行更新,则db不会更新。在我定义模型的地方运行时,相同的代码运行良好,我完全不知道为什么会这样。我是否应该如何使用和更新我的数据库?

1 个答案:

答案 0 :(得分:0)

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