gpt4 book ai didi

Django : remove ON DELETE CASCADE behaviour of django

转载 作者:行者123 更新时间:2023-12-02 05:31:58 32 4
gpt4 key购买 nike

我在 Django 开发中遇到了一个问题。实际上,我创建了一个模型,其中包含其他 4 个模型的外键。现在我在管理站点使用这些所有模型。问题是,当我删除在我的主模型中使用外键的记录时,此删除过程也会从我的主模型中删除记录。我要求如果一个模型包含任何其他模型的外键,那么如果我从管理员中删除这个外键模型记录,那么必须从使用这个模型作为外键的模型中删除任何记录。

有谁知道我怎样才能停止这个“ON DELETE CASCADE”

我将非常感谢你。问候

最佳答案

一段时间内有on_delete属性,可以为ForeignKey字段设置。来自 Django 文档的示例:

  user = models.ForeignKey(User, blank=True, null=True, on_delete=models.SET_NULL)

关于 Django : remove ON DELETE CASCADE behaviour of django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3651775/

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