gpt4 book ai didi

python - 保存后更新FK模型DateField

转载 作者:行者123 更新时间:2023-11-29 08:37:04 24 4
gpt4 key购买 nike

我有一个人物模型和一个群体模型,如下所示:

class Person (models.Model):
name = models.CharField(max_length=75)
group = models.ForeignKey('Group', blank=True, null=True)

class Group (models.Model):
name = models.CharField(max_length=100)
last_join = models.DateField(auto_now = True)

我想要的是,当我将新人添加到组中时,该组的last_join会更新为当前时间。我可以在模型中执行此操作吗?

最佳答案

当然,只需使用 post_save signal在您的 Person 模型上更新 Group 的时间。 Auto_now 非常适合更新上次修改日期,但这仅适用于包含它的模型。它不知道其他相关模型的状态变化。

关于python - 保存后更新FK模型DateField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14961374/

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