次のようなDjangoモデルがあります。
class myModel(models.Model):
a = models.IntegerField()
b = models.IntegerField()
c という名前の models.BooleanField() を myModel クラスに追加したいと考えています。ただし、c の値は単純に a と b から導出されるため、データベースに格納したくありません。
a > b の場合は c を True に、それ以外の場合は False にしたいと考えています。a と b が変更された場合でも、c に正しい/現在の値を反映させたい。そして、a と b にアクセスできるように、myModel.c を使用して c にアクセスできるようにしたいと考えています。
これを行う方法はありますか?