計算値の保存など、Djangoで何らかの保存動作を拡張する際に推奨されるアプローチは何ですか?Djangoのカスタム値と計算値の推奨方法
私はsaveメソッドをオーバーライドする人を見てきましたが、私は信号を使用している人を見てきました。
このために正しい/最もよく使用されている/より良いアプローチは何ですか?
計算値の保存など、Djangoで何らかの保存動作を拡張する際に推奨されるアプローチは何ですか?Djangoのカスタム値と計算値の推奨方法
私はsaveメソッドをオーバーライドする人を見てきましたが、私は信号を使用している人を見てきました。
このために正しい/最もよく使用されている/より良いアプローチは何ですか?
私は簡単なアプローチを使用します。オブジェクト自体のいくつかのフィールドを更新する必要がある場合は、save()を再定義してください。何らかの理由で他のオブジェクトやクエリーセットと連携する必要がある場合は、信号を接続します。
大量のアクションでsave()、delete()が呼び出されないため、シグナルは唯一のオプションです。