摘要:
菜单包括菜单列表,菜单列表不仅将菜单列出来,而且将每个菜单下的权限也列出来、菜单的添加、删除、修改。 urls.py 1、后台处理菜单列表页 将每一个菜单及其权限取出来,组成相应的数据结构 { 64: { 'id': 64, 'name': 'rbac:multi_permissions', 'me 阅读全文
摘要:
rbac是基于角色的权限设计,一共包含六张表,具体的表设计如下: 其中用户表和角色表是多对多的关系、角色表和权限表是多对多的关系。另外权限表关联菜单,这样某一个权限url挂载某一个菜单下,并且权限表关联自身,这样比如增加、删除、修改的权限url又可以挂在某一个权限url下面。 阅读全文
摘要:
为了与stark组件分离,形成独立的模块,所以rbac数据表的操作需要单独进行操作,对角色表的操作。 urls.py views.py role_list.html {% extends 'layout.html' %} {% block css %} {% endblock %} {% block 阅读全文