请给我推荐一下最好的方法。我正在开发一个Django应用程序,您将有3种类型的用户:管理员,经销商和用户。他们必须有等级制度。管理员可以查看所有内容。经销商可以看到用户所做的一切。用户只能看到他做了什么。
如何使这些权限具有层次结构?
发布于 2014-11-04 00:04:22
你可以通过两种不同的方式来处理它:
使用Django permissions:
在这里,您将创建组、权限和用户。一种好的做法是将权限链接到组,然后将用户链接到组。这样,将来就可以很容易地改变一些东西。
发布于 2014-11-04 00:09:15
我也在做类似的事情。在Django中,每行授权有点麻烦。有两个项目可以实现您所要求的一切:django-permission和django-guardian。我需要更细粒度的权限,不得不自己滚动。
https://stackoverflow.com/questions/26717965
复制相似问题