Django 2.0 Admin:即使 ForeignKey on_delete 字段设置为 CASCADE,删除是否确认?
Django 2.0 Admin: Does delete confirm even if the ForeignKey on_delete field is set to CASCADE?
从 Django 1.9(我知道,它不合规,因此升级)切换到 2.0。我看到 on_delete 是所有 ForeignKey 字段的必填字段。以前当我从 Django Admin 中删除一个对象时,它会 运行 检查并确认我是否想删除带有 FKs 的记录到我正在删除的对象。
关于新字段,如果我设置成级联(之前的默认行为),删除前是否还要确认,还是需要使用PROTECT然后外键自己删除?
我喜欢能够在实际决定是保留记录还是删除它和所有级联记录之前删除某些内容并查看它将删除的内容。只是想知道在我决定如何使用 on_delete 选项之前,我是否可以使用这种技术来查看附加到记录的内容。
谢谢
是的,它仍然确认,只是启动了一个测试项目来仔细检查。
从 Django 1.9(我知道,它不合规,因此升级)切换到 2.0。我看到 on_delete 是所有 ForeignKey 字段的必填字段。以前当我从 Django Admin 中删除一个对象时,它会 运行 检查并确认我是否想删除带有 FKs 的记录到我正在删除的对象。
关于新字段,如果我设置成级联(之前的默认行为),删除前是否还要确认,还是需要使用PROTECT然后外键自己删除?
我喜欢能够在实际决定是保留记录还是删除它和所有级联记录之前删除某些内容并查看它将删除的内容。只是想知道在我决定如何使用 on_delete 选项之前,我是否可以使用这种技术来查看附加到记录的内容。
谢谢
是的,它仍然确认,只是启动了一个测试项目来仔细检查。