我正在升级一个Django网站,从Django 1.8升级到Django 2.2,在尝试从Django管理面板的更改列表视图中删除对象时遇到了问题。当我尝试删除对象时,会显示一个屏幕,上面写着“删除所选记录将导致删除相关对象,但您的帐户没有权限删除以下类型的对象”。问题是,我是超级用户,应该有权限删除任何我想要的对象,或者我这样认为。我已经阅读了相当多的Django升级和超级用户权限的文档,但我还没有找到任何可以帮助我的东西(虽然我可能错过了某些内容)。我已经尝试创建一个新的超级用户,以防万一,但仍然出现相同的消息。无论如何,是否有人知道为什么会发生这种情况?注意:我不能展示任何代码,因为我在为一家公司工作,并签署了保密协议。只需要指点一下方向就好。
has_delete_permission
方法。 - dirkgroten