0
にmany2many更新にlast_changedフィールドを更新する方法
は、私は二つのモデルPizza
とTopping
を持っている想像してPizza
モデルはauto_now=True
とTopping
へManyToMany
関係でlast_changed
フィールドがあります。ジャンゴ
Pizza
に別のTopping
を追加するたびにlast_changed
フィールドを更新します。残念ながら、Pizza
モデルはこのような場合に保存されないため、これは自動的に更新されません。これは、ManyToMany
の関係が別々の(自動作成された)モデルとテーブルに保持されているためです。
last_changed
フィールドを更新するにはどうすればよいでしょうか?
ご返信いただき、ありがとうございます。私は誰もがadd_toppingメソッドを呼び出すように強制する方法を知っているだけです。これを強制しなければならない場合は、誰もが単にsave()を呼び出すように強制することができます。 – Fabian
@ファビアン:どのように強制するのですか?あなたはコードを書いていませんか?私が理解できない場合は申し訳ありません –