Django staff用户无法查看任何应用程序

Django staff用户无法查看任何应用程序,django,permissions,user-permissions,Django,Permissions,User Permissions,我有一组名为“支持”的用户。我希望他们能够登录django管理站点,查看和修改应用程序支持的HelpContext类的实例 所以,我创建了一个具有权限的组支持,支持|帮助上下文|可以更改帮助上下文。用户可以登录django管理站点,但他们看不到任何应用程序 我试图给他们提供支持应用程序的所有权限,但他们仍然看不到支持应用程序。如果我使用一个直接链接来更改帮助上下文,比如:admin/support/helpcontext/5/change/,我会得到一个403 我觉得我错过了一些明显的东西。。。

我有一组名为“支持”的用户。我希望他们能够登录django管理站点,查看和修改应用程序支持的HelpContext类的实例

所以,我创建了一个具有权限的组支持,支持|帮助上下文|可以更改帮助上下文。用户可以登录django管理站点,但他们看不到任何应用程序

我试图给他们提供支持应用程序的所有权限,但他们仍然看不到支持应用程序。如果我使用一个直接链接来更改帮助上下文,比如:admin/support/helpcontext/5/change/,我会得到一个403


我觉得我错过了一些明显的东西。。。你能给我指一下吗?

确保你已经完成了以下步骤

添加组“支持”。 在可用权限下,选择支持|帮助上下文|可以从可用权限更改帮助上下文,然后确保已单击指向更改权限的箭头。这将移动特定权限以更改权限。 单击保存。 创建或打开用户。 选择Active和Staff用户。 从可用组中选择支持,然后单击指向所选组的箭头。这会将支持组移动到所选组。 除非要向任何特定用户授予其他权限,否则不要对用户权限进行任何更改。 单击保存。 让用户注销并重新登录。 回答这里


我有一个自定义后端并删除了默认的django身份验证后端…

仍然有一个带有直接链接的403,如果我直接登录,则无法在管理中查看应用程序。如果您在通过执行命令python manage.py runserver运行的dev中运行,则当您尝试访问页面时,出现403错误,您的控制台应显示消息/错误。如果可以的话,请把它们贴在这里。