Django - 访问前更新模型数据?

时间:2010-01-26 03:05:14

标签: django-models

关于如何在每次访问时更新模型数据的任何指示?

如果我有代码访问Person对象,如下所示: p = Person.objects.get(username ='darkpixel')

我想启动自己的进程来检查外部网站,并在返回之前更新Person模型。

我对重写get方法犹豫不决。还有更好的方法吗?

2 个答案:

答案 0 :(得分:1)

该代码绝对属于您的Manager。我不会覆盖get,但我会创建一个名为get_and_resync的函数来为您完成这项工作。

答案 1 :(得分:0)

将模型上的字段转换为properties