クラスインスタンスのcreator
に送信するクラスモデルオブジェクトの変更を書き留めようとしています。Django:クエリが遅れていてインスタンスの作成が遅い
私はクエリが後になるまで評価されませんので、しかし、これは動作しません、2つのオブジェクトをdiffをユーティリティメソッドを作成しました:
goal = Goal.objects.get(pk=goal_id)
old_obj = goal
goal.description = "Some new string"
goal.save()
これは動作しません、私はその後、反復処理するときので、モデルクラスのフィールドの値は、更新されたバージョンの場合と同じです。
強制的にクエリを評価する方法はありますか?
これには多くの種類のオブジェクトがあります。そのため、値を抽出するハードコーディングは実際には維持できません。
どのような考えですか?
ありがとうございます! :-) Eric
ありがとうダニエル。しかし、私は.get()を使用し、実際には返されたクエリーセットを取得せず、クラスインスタンスを返します。私は混乱していたので、私の投稿のタイトルを更新しました。 –