【问题标题】:Django 2.0 Admin: Does delete confirm even if the ForeignKey on_delete field is set to CASCADE?Django 2.0 Admin:即使 ForeignKey on_delete 字段设置为 CASCADE,删除是否确认?
【发布时间】:2018-11-16 16:37:40
【问题描述】:

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

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

我喜欢在实际决定是否保留记录或删除它以及所有级联记录之前能够删除某些内容并查看它会取出什么。只是想知道在决定如何使用 on_delete 选项之前,我是否可以使用这种技术来查看附加到记录的内容。

谢谢

【问题讨论】:

    标签: django django-2.0


    【解决方案1】:

    是的,它仍然可以确认,只是启动了一个测试项目来仔细检查。

    【讨论】:

      猜你喜欢
      • 2017-01-22
      • 2022-01-01
      • 2020-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-28
      • 2021-09-21
      相关资源
      最近更新 更多