rbac权限组件2023_2_8
常见问题总结:
1.如何实现的权限系统?
1控制到按钮级别的权限控制
-用户登录成功之后,将权限和菜单信息放入session
-每次请求时,在中间件中做权限校验
-inclusion_tag实现的动态菜单
2如何实现控制到按钮的呢?
-用户登陆时,用户所拥有的权限 别名==Django 路由name 构造成一个字典;
-在页面中写了一个Django模板的filter来进行判断是否显示:
3.为什么要在中间件中做校验呢?
所有请求在到达视图函数之前,必须经过中间件,所以在中间件中对请求做处理比较简单
4.模板中的特殊方法:inclusion_tag、simple_tag、filter
5.权限中使用了几张表?
6张表,要说出来
posted on 2023-02-10 13:53 xiaoxuxiaoxu 阅读(25) 评论(0) 收藏 举报
浙公网安备 33010602011771号