首页 > 解决方案 > Django ForeignKey 仅删除“子”元素

问题描述

我已经按照入门教程进行操作,我的管理页面看起来像这样

我试图通过选择“删除?”来删除一个选项。选项并单击“删除”,但这样做后会提示我删除整个问题及其相应的选择。我怎样才能只删除个人选择?

我发现这on_delete=models.CASCADE很可能是罪魁祸首,并且我找到了替代方案,但这些似乎都不是简单地删除选择并将问题恢复到我添加选择之前的状态。

我是一个完整的初学者,非常感谢任何帮助。

标签: pythondjango

解决方案


正如Iain Shelvington指出的那样,

您必须单击“保存”以保存对内联所做的更改,包括删除行。“删除”删除您正在编辑的对象,本例中的问题

谢谢!


推荐阅读