データベースレコードを読み込んで変更して保存したDjango管理者が2人(またはそれ以上)あるとします。データベースの問題はありませんが、管理者によっては、書き込んだレコードが上書きされたことに驚くことがあります。djangoの管理で書き込み競合を回避するにはどうすればよいですか?
この問題はこれまでに解決されていますか? 1つの方法は、レコード内にフラグを設定する明示的な「編集中」ボタンを設けることです。別の管理者が同じレコードを読み込んで「編集中」をクリックすると、進行中の編集があることが警告されます。レコードを保存するときにインクリメントされるレコードにフィールドを追加することもできます。レコードが読み込まれたときとフィールドが異なる場合、管理者は、レコードを読んだ後、他の誰かによってレコードが変更されたことを管理者に警告します。
これを処理するネイティブなジャンゴの方法はありますか?
良い質問ミッチ。残念ながら、このような機能はないと私は恐れています。 –