0

モデルをファイルに作成し、モデル宣言の下の関数で実行すると、データベースに正常にコミットされるオブジェクトを正常に追加および変更できます。セッション クラスとモデル クラスを別のスクリプトにインポートすると、クエリを正常に実行できますが、オブジェクトを更新して更新を実行すると、データベースが更新されません。モデルを定義した場所の下で実行すると、同じコードがうまく機能しますが、これがなぜなのか完全に混乱しています。データベースの操作方法と更新方法について混乱していますか?

4

1 に答える 1

0

ははは、私はそれをあまりにも長い間注意深く見ていたに違いありません。動作していなかったコードのスニペットでは、session.commit()ではなくsession.commitを呼び出していました。

于 2012-09-26T11:32:16.077 に答える