role-based access control(rbac),指对于不同角色的用户,拥有不同的权限 .用户对应一个角色,一个角色拥有若干权限,形成用户-角色-权限的关系,如下图所示.当一个用户进行访问数据时,根据其角色判断其拥有的权限,限定其操作.通过django实现一个简单的rbac app,简要记录下过程. 1.实现效果 实现效果如下图所示,不同用户拥有不同角色,不同角色拥有不同权限.下图中只是对角色和用户两张表进行编辑和访问,当我们项目中还有其他数据需要进行权限控制访问时,只需进行两处设…