【发布时间】:2013-08-28 11:39:11
【问题描述】:
在 django admin 中,我有 4 个用户和一个超级用户。我有员工身份的用户访问受限,无法删除/查看/编辑用户,但管理员对所有其他用户和模型拥有权限。我确实希望超级用户能够访问用户数据并编辑/修改/删除它们,但我不希望超级用户能够删除自己。目前超级用户可以删除自己。有没有办法在 django 中自己禁用超级用户删除?任何帮助将不胜感激。
谢谢
【问题讨论】:
-
如果您检测到超级用户试图删除自己,您可以覆盖您的 User 模型的管理员并引发异常。
标签: python django django-admin