我在django开发中面临一个问题.实际上我创建了一个模型,其中包括其他4个模型的外键.现在我在管理站点上使用这些所有模型.问题是,当我删除在主模型中使用foriegn键的记录时,此删除过程也会从我的主模型中删除记录.我要求如果模型包含任何其他模型的forign键,那么如果我从admin中删除此外键模型记录,则不必从使用此模型作为外键的模型中删除记录.
任何人都可以知道我怎么能阻止这个'ON DELETE CASCADE'
我将非常感谢你.问候
jb.*_*jb. 11
有on_delete一段时间的属性,可以为ForeignKey字段设置.Django docs的示例:
user = models.ForeignKey(User, blank=True, null=True, on_delete=models.SET_NULL)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2402 次 |
| 最近记录: |