xzd0000

导航

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)    收藏  举报