我有一个 Django 模型,如下所示:
class myModel(models.Model):
a = models.IntegerField()
b = models.IntegerField()
我想在 myModel 类中添加一个名为 c 的 models.BooleanField()。但是 c 的值只是从 a 和 b 派生的,所以我不希望它存储在数据库中。
如果 a > b,我希望 c 为 True,否则为 False。即使 a 和 b 被修改,我也希望 c 反映正确/当前值。我希望能够使用 myModel.c 访问 c,就像我可以访问 a 和 b 一样。
有没有办法做到这一点?