上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页
摘要: 知识点总结 项目目录 路由设置 rbac/urls.py #! -*- coding:utf-8 -*- from django.urls import path, re_path from rbac.views import role, user, menu app_name = 'rbac' u 阅读全文
posted @ 2021-12-26 21:23 simon_T 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 用户管理思路 项目目录 应用路由设置 rbac/urls.py #! -*- coding:utf-8 -*- from django.urls import path, re_path from rbac.views import role, user app_name='rbac' urlpat 阅读全文
posted @ 2021-12-26 11:06 simon_T 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 权限分配总体设计 用户管理知识点 为了方便开发权限分配功能我们需要把权限校验中间件注释掉,基础模板中依赖中间件的菜单功能注释 项目目录 rbac应用下配置路由 rbac/urls.py #! -*- coding:utf-8 -*- from django.urls import path, re_ 阅读全文
posted @ 2021-12-23 22:30 simon_T 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 修改表结构 rbac/models.py from django.db import models class Menu(models.Model): """ 菜单表 """ title = models.CharField(verbose_name='一级菜单名称', max_length=32) 阅读全文
posted @ 2021-12-23 09:17 simon_T 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 修改权限初始化代码 rbac/service/init_Permission.py # -*- encoding: utf-8 -*- """ @File : init_Permission.py @Time : 2021-12-16 22:30 @Author : tangsai @Email : 阅读全文
posted @ 2021-12-22 08:57 simon_T 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 思路 表结构更改 rbac/models.py from django.db import models class Menu(models.Model): """ 菜单表 """ title = models.CharField(verbose_name='一级菜单名称', max_length= 阅读全文
posted @ 2021-12-21 21:58 simon_T 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 实现思路 表结构变化 rbac/models.py from django.db import models class Menu(models.Model): """ 菜单表 """ title = models.CharField(verbose_name='一级菜单名称', max_lengt 阅读全文
posted @ 2021-12-19 23:04 simon_T 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 将菜单权限实现逻辑放在权限表里,权限表加字段判断是否是一级菜单 修改表结构 rbac/models.py from django.db import models class Permission(models.Model): """ 权限表 """ title = models.CharField 阅读全文
posted @ 2021-12-19 12:56 simon_T 阅读(62) 评论(0) 推荐(0) 编辑
摘要: ###需要优化的部分 用户权限初始化代码需要单独放置在一个模块里,且放在rbac目录中 session的key键值需要配置化,在setting文件配置 用户权限校验中间件需要放在权限目录中,不能放置在业务代码中 ###优化后 优化后项目目录 具体代码 web/views/account.py fro 阅读全文
posted @ 2021-12-16 22:51 simon_T 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 用户访问,在中间件从session中获取用户权限信息,并进行权限验证 目录 # -*- encoding: utf-8 -*- """ @File : midle.py @Time : 2021-12-16 8:59 @Author : tangsai @Email : 294168604@qq.c 阅读全文
posted @ 2021-12-16 21:39 simon_T 阅读(82) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页