当我们在Django中使用on_delete = models.CASCADE时会发生什么

时间:2019-01-17 09:56:19

标签: python django postgresql-9.1

在Django模型中使用“ on_delete = models.CASCADE”时会发生什么

class HospitalStay(models.Model):

    patient = models.ForeignKey(User, on_delete = models.CASCADE)

1 个答案:

答案 0 :(得分:3)

CASCADE表示如果删除ForeignKey也将删除该行。

对于您而言,如果HospitalStay链接的实例User被删除,则该实例将被删除。

Read more on django docs