2012-09-26 36 views
0

我在一個文件中創建了我的模型,並且可以成功添加和更改在模型聲明下的函數中運行時成功提交到數據庫的對象。當我將會話和模型類導入到單獨的腳本中時,我可以成功運行查詢,但是如果我更新對象並運行更新,則數據庫不會更新。在我定義模型的位置下運行時,相同的代碼運行良好,我完全困惑這是爲什麼。我對我應該如何處理和更新數據庫感到困惑嗎?從單獨的文件開始SQLAlchemy會話

+0

請提供一些代碼示例(儘可能最少),以便我們可以在問題得到解決後獲得更好的結果。關於您如何使用會話可能存在一些問題,因此無法使用的代碼示例可能有助於澄清問題。 – javex

回答

0

哈哈,我一定是看得太久了。在不工作的代碼片段中,我調用了session.commit,而不是session.commit()。