【问题标题】:what happens when we use on_delete=models.CASCADE in django [duplicate]当我们在 django 中使用 on_delete=models.CASCADE 时会发生什么 [重复]
【发布时间】:2019-06-11 11:52:32
【问题描述】:

当我们在 django 模型中使用“on_delete=models.CASCADE”时会发生什么

class HospitalStay(models.Model):

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

【问题讨论】:

标签: python django postgresql-9.1


【解决方案1】:

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

在您的情况下,如果链接到它的 User 被删除,HospitalStay 实例将被删除。

Read more on django docs

【讨论】:

    猜你喜欢
    • 2018-11-03
    • 2020-11-08
    • 2018-07-27
    • 1970-01-01
    • 2020-02-12
    • 2020-08-17
    • 1970-01-01
    • 2011-03-22
    • 1970-01-01
    相关资源
    最近更新 更多