2012-03-11 1 views
0

計算値の保存など、Djangoで何らかの保存動作を拡張する際に推奨されるアプローチは何ですか?Djangoのカスタム値と計算値の推奨方法

私はsaveメソッドをオーバーライドする人を見てきましたが、私は信号を使用している人を見てきました。

このために正しい/最もよく使用されている/より良いアプローチは何ですか?

答えて

1

私は簡単なアプローチを使用します。オブジェクト自体のいくつかのフィールドを更新する必要がある場合は、save()を再定義してください。何らかの理由で他のオブジェクトやクエリーセットと連携する必要がある場合は、信号を接続します。

2

大量のアクションでsave()、delete()が呼び出されないため、シグナルは唯一のオプションです。

関連する問題