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,用户和角色的关系表,这样就是一个用户可以有多个角色,
#################
手动添加角色 手动添加权限,
标签:角色,用户,关联,wu,组件,权限,id,crm 来源: https://www.cnblogs.com/andy0816/p/13892625.html