crm项目-权限组件-wu

#############

权限组件
1,权限是每一个后台都需要的,
2,这个组件做成一个公共的组件,

stark组件,
1,这是一个通用的增删改查组件,
2,很大是看了admin的源码做的,
3,你到公司,会发现没有公司用django的admin,
4,kingadmin还是有很多不足的地方,创造力不错,
5,要了解组件的每一步,这样才可以定制开发,

 

###############

权限组件,, RBAC 是基于角色的访问控制(Role-Based Access Control )
程序员的阶段
1,老板让你做什么你就开发什么
2,老板让你做什么你就做什么,做完了自己学习新的,
3,自己学新的还不够,还考虑架构,

一个权限约定于一个url,

让你开发一个权限组件,你怎么设计表结构?
1,用户表,id,name
2,角色表,用户关联角色,多对多,id,name
3,权限表,权限关联角色,id,name,url,
4,角色和权限的关系表,多对多的,需要一个第三个表,
为什么不是用户和权限关联?因为用户很多,非常多,所以使用角色关联权限,就不一样了,角色是有限的几个,
5,用户和角色的关系表,这样就是一个用户可以有多个角色,

 

#################

手动添加角色
手动添加权限,

 

上一篇:3.18 写出来吧


下一篇:博客园样式美化