gpt4 book ai didi

python - Django 模型 - 在不触及 lastmodified_at 的情况下更新属性

转载 作者:行者123 更新时间:2023-11-28 17:47:28 33 4
gpt4 key购买 nike

我正在创建一个小型 wiki 应用程序并使用 lastmodified_at 属性 (auto_now)。现在我想计算我的页面的浏览量。

我的第一个想法是向我的 wiki 文章对象添加一个字段,并在调用 showArticle View 时将其具体化。

不幸的是,这会导致 lastmodified_at 也被更新。

是否有另一种可能性,然后创建一个包含 article_id 和计数器的额外表,或者删除/重建我的 auto_now 属性?

最佳答案

我很想有一个单独的模型来跟踪带有 FK 的页面浏览量到您的文章模型。

例如

class ArticleViewCount(model):
counter = models.PositiveIntegerField()
article = models.OneToOneField(Article)

然后您可以使用文章相关字段从模板中调用页数

关于python - Django 模型 - 在不触及 lastmodified_at 的情况下更新属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15881253/

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