请教Django的UserGroupPermission管理

请教Django的UserGroupPermission管理,第1张

Django的用户权限管理也是业界比较通用的RBAC(Role-Based Access Control)的权限控制模型。其实很简单:看一个用户是否有权限访问某页面(view),就看这个用户是否拥有访问这个页面所必需的角色(Role)。而一个用户的所拥有的所有的角色有两个途径获得,1、是直接赋给这个用户的角色,2、是这个用户所属的所有小组所拥有的角色,这个用户间接地就拥有了这些权限角色。

权限分离比较麻烦,默认不存在只读管理员帐号。自己实现只读帐号比较tricky

搜索功能不强大,自己实现高级搜索很tricky

人家的模板就没考虑过让你重用,版本升级后你自定义过的模板可能需要把变更merge到新的模板里


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11526504.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存