请建议我最好的方法。我正在开发一个Django应用程序,你将有3种类型的用户:管理员,经销商和用户。他们必须有等级制度。管理员可以看到一切。经销商可以看到其用户所做的一切。用户只看到他做了什么。
如何使用层次结构创建这些权限?
答案 0 :(得分:1)
您可以通过两种不同的方式处理它:
在这里,您将创建群组,权限和用户。一个好的做法是将权限链接到组,然后将用户链接到组。这样,将来很容易改变一些东西。
答案 1 :(得分:0)
我正在做类似的事情。每行授权在Django中都有点痛苦。有两个项目可以满足您的要求:django-permission和django-guardian。我需要更细粒度的权限,不得不自己动手。