Django管理站点,更改不同用户的模型可见性

Django管理站点,更改不同用户的模型可见性,django,permissions,admin,models,Django,Permissions,Admin,Models,假设我有这种情况。我的django管理站点已经注册了3个模型。我希望超级用户的一切都是可见的,但若用户不是超级用户,我想对他隐藏一个模型。我如何才能做到这一点?您可以通过权限做到这一点。超级用户始终拥有所有权限,但是,对于每个员工用户,您可以分别选择他们可以更改(和查看)、删除和创建的模型。这会直接影响他们在管理界面中看到的内容和更改。此外,您可以指定具有特定权限的组,然后将用户分配给该组时,该组将继承该组的权限(这是处理权限的更有组织的方式) 详情如下:

假设我有这种情况。我的django管理站点已经注册了3个模型。我希望超级用户的一切都是可见的,但若用户不是超级用户,我想对他隐藏一个模型。我如何才能做到这一点?

您可以通过权限做到这一点。超级用户始终拥有所有权限,但是,对于每个员工用户,您可以分别选择他们可以更改(和查看)、删除和创建的模型。这会直接影响他们在管理界面中看到的内容和更改。此外,您可以指定具有特定权限的组,然后将用户分配给该组时,该组将继承该组的权限(这是处理权限的更有组织的方式)

详情如下: