當父模型的某個字段發生更改時,觸發相關模型更新的最合適方式是什麼?我有這樣的一組模型:相關型號模型現場更新更新
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