摘要:1. 角色、菜单、权限的增删该查 1. ModelForm增删改查 2. 增加和编辑使用同一个视图函数 Form() 1. 生成获取用户输入的标签 2. 对用户输入的内容做校验 3. 保留输入的内容同时展示错误提示信息 ModelForm() 1. 不需要自己写类中字段 2. 编辑的时候可以使用in
阅读全文
随笔分类 - 权限管理系统项目
摘要:1. 角色、菜单、权限的增删该查 1. ModelForm增删改查 2. 增加和编辑使用同一个视图函数 Form() 1. 生成获取用户输入的标签 2. 对用户输入的内容做校验 3. 保留输入的内容同时展示错误提示信息 ModelForm() 1. 不需要自己写类中字段 2. 编辑的时候可以使用in
阅读全文
摘要:内容回顾 1. 二级菜单 1. 建立个Menu的表,专门用来存一级菜单 2. 权限通过外键和Menu关联,权限通过show字段来控制是否显示成单独的二级菜单 3. jQuery绑定点击事件(左侧菜单的示例) 4. 给Menu菜单分配权重,实现自定义菜单的显示顺序 5. 二级菜单默认选中,其一级菜单默
阅读全文
摘要:1. 内容回顾1. 列表和字典的操作 2. sorted排序 2. 生成动态菜单 1. 给每个权限 3. 封装权限系统 1. 初始化权限信息-->permission.py 2. 中间件校验权限-->rabc/middleware.py 3. 生成动态菜单-->inclusion_tag 4. 权限
阅读全文
摘要:1. 昨日补充 1. 当一个用户有多种角色的时候,查询出来的权限列表有重复的选项,要去重 QuerySet对象.distinct() --> 复习下必知必会13条 2. 动态生成菜单 1. 利用额外的字段把能作为菜单显示的权限标识出来 1. 登陆成功之后获取菜单信息 2. 在模板语言中动态生成菜单
阅读全文
摘要:1. CRM项目回顾(纸笔黑画流程图): 1. 项目大体情况 客户管理系统/物料管理系统/库存管理系统/会员管理系统 职责:让公司销售管理我们的客户,会有持续的跟进记录,成单,关单,根据关单算销售提成 2.项目架构: Django+MySQL+Bootstrap 3. 关键技术点 1. auth模块
阅读全文
|