Django-用户-组-权限
2024-10-02 06:50:28
前言
RBAC(Role-Based Access Control,基于角色的访问控制)就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。
简单的权限:
如下就是一个简单的权限设计模式,其中包含了用户表,角色表,权限表。
稍微复杂一点的权限,可能设计到用户表、权限表、角色表、用户组表、额外的权限表,在django中提供了这一些列的权限相关模型,关于权限设计中表的关联关系如下:
参考链接:
https://www.jianshu.com/p/97bc98ed6deb
最新文章
- Markdown:让书写更美好
- XmlSerializer 对象的Xml序列化和反序列化
- js原生的url操作函数,及使用方法。(附:下边还有jquery对url里的中文解码函数)
- Windows下安装 使用coreseek
- On-board diagnostics -- Standards documents
- 京东sdk商家上架接口调用问题总结(更新中...)
- FFmpeg 维基百科
- JAVA IO详解
- 网络协议- HTTP
- spring通过注解依赖注入和获取xml配置混合的方式
- Windows Components Reference(Windows组件参考)
- Object-C知识点 (四) 性能优化
- django之允许外部机器访问
- RabbitMQ 保证消息不丢失
- 2019_BUAAOO_第一单元总结
- WPF DesiredSize &; RenderSize
- __add__,关于运算符重载(用户权限)
- 记录一个nginx的proxy_pass
- Angular 请求数据
- win7中mysql安装