User
フィールド付きのDjangoモデルがbalance
あり、それを維持しbalance_last_updated
DateTimeField
ています。
競合状態のない残高を更新するには、アトミックに読み取りbalance_last_updated
、Djangoビューに設定する必要があります。そうすれば、バランスを更新するスレッドは、異なる期間に更新します(正しいですか?)。
どうすればよいですか?Djangoトランザクションをサポートしていないように見えるMySQLMyISAMテーブルを使用していることに注意してください。