作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 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/
我是一名优秀的程序员,十分优秀!