【问题标题】:django admin inline delete without permissiondjango admin内联删除未经许可
【发布时间】:2013-06-24 02:17:43
【问题描述】:

好吧,我有一个 django 管理项目。 该站点中有两个模型,分别名为 Book 和 Author。 Author 是 Book 的外键。

在 Author 的 Admin 类中,我将 Book 添加为内联表单。

对于普通用户,我删除了 Book 的删除权限,这应该会阻止用户从管理站点删除任何 Book 实例。

但是,用户通过选中“删除?”从作者更改表单页面中删除了 Book 实例。 Book 的内联表单中的复选框,然后单击“保存”。

我不明白这是怎么发生的。我的意思是我已经删除了权限。用户如何能够执行删除。

有人知道吗?

提前致谢。

【问题讨论】:

    标签: django django-admin django-permissions


    【解决方案1】:

    这看起来像Issue #8060。它已在 Django 1.4 中修复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-17
      • 1970-01-01
      • 2013-06-03
      • 2012-01-04
      • 1970-01-01
      • 1970-01-01
      • 2011-02-16
      相关资源
      最近更新 更多