我试图找到一种通用的方法来计算模型实例的任何字段更新了多少次。换句话说,在django中,如何计算表中特定行被更新了多少次?我的目标是显示有多少更新已作出计数。
假设我有:
class MyModel(models.Model):
field = models.CharField()
another_field = models.IntegerField()
...
我有一个模型的例子:
my_model = MyModel.objects.get(id=1)
有没有办法知道多少次
my_model
它的字段更新了吗?或者我需要创建一个
update_count
每次更新一个字段时都增加它?希望Django有某种机制,所以我不必走那种路线。
希望这不是一个太基本的问题,我仍然在学习django,并一直在挣扎如何解决自己的问题。