私は Django を学んでおり、経費を追跡するための会計アプリを作成しようとしています。
アカウント用と操作用の 2 つのモデルでデータベースを作成しました。しかし、操作ごとに残高を最新の状態に保つ方法がわかりません。
新しい操作を保存するたびに、操作モデルの保存方法をオーバーライドしてバランスを更新するのではないかと考えていましたか? でもその場合、操作を間違えてひとつ削除してしまうと、残高が更新されませんよね?
すべての残高の履歴を持つ BalanceHistory モデルを作成することもできると思いましたが、操作を削除した場合は同じ問題が発生します..
私が見る最良のオプションは、表示するたびに残高を動的に更新し、その時点ですべての操作を追加することです..しかし、どうすればそれができるのかわかりません..
誰かがそれについて何らかの洞察を持っているなら、それは素晴らしいことです. 純粋に Django 関連の問題ではないことはわかっていますが、私は Django で作業しているので、Django の機能を使用してアイデアを見つけることができればより良いでしょう!
お時間を割いていただき、ありがとうございました。