Py学习  »  Django

确定django模型实例更新了多少次

timothym • 5 年前 • 1576 次点击  

我试图找到一种通用的方法来计算模型实例的任何字段更新了多少次。换句话说,在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,并一直在挣扎如何解决自己的问题。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/47871
 
1576 次点击  
文章 [ 1 ]  |  最新文章 5 年前