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