当父模型的某个字段发生更改时,触发相关模型更新的最合适方式是什么?我有这样的一组模型:相关型号模型现场更新更新
class ActivityObject(models.Model):
is_deleted = models.BooleanField(default=False)
class ActivityJob(models.Model):
activity_object = models.ForeignKey(
ActivityObject,
related_name='activity_jobs',
)
is_deleted = models.BooleanField(default=False)
,所以如果我在某些情况下设置ActivityObject.is_deleted = True
所有我想要的是ActivityJob
也发生了变化领域的is_deleted
到True
所有相关实例。提前致谢。
如果save()永远不会被调用? – Brian
@Brian你可以提供一个例子,其中“ActivityObject”的数据库表在没有调用save()的情况下被更改吗? –
@Yash Tewari我认为这是对我来说最合适的解决方案,thx – Compadre