前情提要:
复习: 1: orm !!!!!
2: session
3: django
4: 前端在复习
5: 复习中间件
学习的stark 的组件调用,以及权限的应用
一:权限的概念,
1:一个权限对应一个url
二:分析表情况关系
五表结构 (rbac)
1:表内容介绍
2:介绍: 通过把权限和角色多对多绑定,
人物和角色多对多绑定,的操作可以避免相同的人物多重权限时候的操作
三:创建模型类
1:新建项目:crm
2:导入自己创建的stark组件
3:创建app01
4:创建app02
5:在app01 内modle 增加 内容
6:在app02 内modle 增加 内容
四: 基于stark组件录入数据
通过stark 组件,注册数据,实现增删改查的功能
五:登录查询登录用户的所有权限
六:基于中间件的权限校验
注册中间件:
导入包:
中间件如果return None 则代表无内容即放行
0:超级用户
1:白名单
2:检查是否登录过
3:权限效验
4 :如果权限不够的话,则返回最后的错误字段,直接拦截
该角色权限不够