Django 员工用户看不到任何应用程序
Django staff user can't see any application
我有一组用户叫"support"。我希望他们能够登录 django 管理站点,查看和修改应用程序 class "HelpContextual" 的实例 "support".
所以我创建了一个群组 "support",并获得了 support | help contextual | Can change help contextual
的许可。用户可以登录django管理站点,但是他们看不到任何应用程序。
我试图给他们 "support" 应用程序的所有权限,但他们仍然看不到支持应用程序。如果我使用直接 link 来更改 "help contextual" 像这样:admin/support/helpcontextual/5/change/
,我得到 403。
我觉得我遗漏了一些明显的东西...你能指给我看吗?
确保您已完成以下步骤。
- 添加组`支持。
- 在
Available Permissions
的可用权限 select support | help contextual | Can change help contextual
下,然后确保您已单击指向 Change Permissions
的箭头。这会将特定权限移动到 Change Permissions
。
- 点击保存。
- 创建或打开用户。
- Select
Active
和 Staff Users
.
- Select
Support
从 Available Groups
并单击指向 Chosen Groups
的箭头。这会将 Support
组移动到 Chosen Group
。
- 不要对
User Permissions
进行任何更改,除非您想向任何特定用户授予额外权限。
- 点击保存。
- 让用户注销并重新登录。
在这里回答
我有一个自定义后端并删除了默认的 django 身份验证后端...
我有一组用户叫"support"。我希望他们能够登录 django 管理站点,查看和修改应用程序 class "HelpContextual" 的实例 "support".
所以我创建了一个群组 "support",并获得了 support | help contextual | Can change help contextual
的许可。用户可以登录django管理站点,但是他们看不到任何应用程序。
我试图给他们 "support" 应用程序的所有权限,但他们仍然看不到支持应用程序。如果我使用直接 link 来更改 "help contextual" 像这样:admin/support/helpcontextual/5/change/
,我得到 403。
我觉得我遗漏了一些明显的东西...你能指给我看吗?
确保您已完成以下步骤。
- 添加组`支持。
- 在
Available Permissions
的可用权限 selectsupport | help contextual | Can change help contextual
下,然后确保您已单击指向Change Permissions
的箭头。这会将特定权限移动到Change Permissions
。 - 点击保存。
- 创建或打开用户。
- Select
Active
和Staff Users
. - Select
Support
从Available Groups
并单击指向Chosen Groups
的箭头。这会将Support
组移动到Chosen Group
。 - 不要对
User Permissions
进行任何更改,除非您想向任何特定用户授予额外权限。 - 点击保存。
- 让用户注销并重新登录。
在这里回答
我有一个自定义后端并删除了默认的 django 身份验证后端...