我有一个django应用程序,它具有不同的用户角色。根据角色的不同,可以获得不同的内容:
class User(AbstractUser):
is_appadmin = models.BooleanField(default=False)
is_appuser = models.BooleanField(default=False)
is_someuser = models.BooleanField(default=False)同样的角色应该用于管理。特别是,如果每个D值都有一个"admin“(A)来创建/编辑/删除用户配置文件,但不具有超级用户特权,并且没有显示D的其他值的用户,则尤其如此。
我试图通过django-admin界面来实现这一点。一旦允许用户创建,这些本地管理员就可以为自己分配"is_superuser“。
实现这一目标的最简单方法是什么?
作用A:
F 210
作用B+ C:
作用C:
D:
数据
发布于 2020-05-20 12:21:34
除了django-admin之外,我还通过创建一个用户管理应用程序解决了这个问题,用户根据他们的角色拥有权限。
https://stackoverflow.com/questions/61894517
复制相似问题