gpt4 book ai didi

Django - 一个应用程序(或多个模型?)的 "last_modified"或 "auto_now_add"

转载 作者:行者123 更新时间:2023-12-04 17:07:03 28 4
gpt4 key购买 nike

我知道 Django 有一个 last_modified 字段的特性 (models.DateTimeField(auto_now_add=True))..

但是假设我有一个特定的应用程序,我想知道它的任何模型的最后一次更改是什么时候(我真的不在乎哪个模型发生了更改,我只想知道它的最新更改是什么时候这个应用..)

我真的必须为每个模型写一个 last_modified 字段吗(目前我有 9 个...),然后检查每个模型中哪个是最新的?

任何帮助将不胜感激:)谢谢

最佳答案

您可以创建一个定义 last_modified 字段的基类...

class YourBaseClassName(models.Model):
last_modified = models.DateTimeField(auto_now=True)

然后继承

class AnotherClass(YourBaseClassName):
another_field = models.CharField(max_length=50)

关于Django - 一个应用程序(或多个模型?)的 "last_modified"或 "auto_now_add",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6640332/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com