我正在尝试从 Django 管理界面中删除一条记录。我单击复选框,然后从操作下拉列表中选择“删除选定项”并选择“开始”。这会立即引发 403 错误。
这是我试图从中删除 403 的区域:
删除问题的模型有两个内联元素。但是,如果我转到每个单独的记录并从那里选择删除,将允许我删除。
它从这里开始工作(点击上图中的“第三”后)
我在 Firebug 中查看了请求,它似乎与我删除不同模型上的记录并没有什么不同,它可以工作。
这是 Firebug 的输出:
Parameters application/x-www-form-urlencoded
_selected_action 2
action delete_selected
csrfmiddlewaretoken lr6EAAPGJWJBWIm6NxIoyt8fWzfuNxj9
index 0
select_across 0
Source
csrfmiddlewaretoken=lr6EAAPGJWJBWIm6NxIoyt8fWzfuNxj9&action=delete_selected&select_across=0&index=0&_selected_action=2
我不确定去哪里解决这个错误,因为我根本没有修改管理面板,日志中唯一的内容是 403 错误。如何让模型级别的删除工作?
编辑我有这个模型的删除权限。如果删除的用户是超级用户,也会发生这种情况。