Django 2.0 Admin:即使ForeignKey on_delete字段设置为CASCADE,删除也会确认吗?

时间:2018-06-06 21:19:23

标签: django django-2.0

从Django 1.9(我知道,它不合规,因此升级)切换到2.0。我看到on_delete是所有ForeignKey字段的必填字段。以前当我从Django Admin中删除一个对象时,它会运行一个检查并确认我是否要将带有FK的记录删除到我要删除的对象。

关于新字段,如果我将其设置为级联(以前的默认行为),它会在删除前仍然确认还是我需要使用PROTECT然后如果我选择那么外键会自行删除?

我喜欢在确定是否保留记录或删除记录以及所有级联记录之前能够删除某些内容并查看它将要删除的内容。在决定如何使用on_delete选项之前,我只想知道是否可以使用此技术查看附加到记录的内容。

由于

1 个答案:

答案 0 :(得分:1)

是的,它仍然确认,只需启动一个测试项目进行仔细检查。