有趣的灵魂

往事浓淡 色如清 已轻,经年悲喜 净如镜 已静。
返回顶部
扩大
缩小

06 2019 档案

Django实战1-权限管理功能实现-10:用户管理
摘要:这节将会介绍用户管理功能的实现,包括用户信息浏览、添加、删除和修改等操作,从这一节开始很多功能实现都是和前面组织架构管理功能实现类似,所以通过这一节我们将完整实现用户管理功能。 1 用户列表展示 为了能够在列表中展示所有的用户信息,我们需要写两个视图,一个是用来提供模板页的基础视图,另外一个是用来访 阅读全文

posted @ 2019-06-18 10:25 james的运维之路 阅读(748) 评论(0) 推荐(0)

Django实战1-权限管理功能实现-09:组织架构关联用户
摘要:实现组织架构和用户绑定,通过绑定按钮设置组织架构和用户之间一对多的关联关系。 1 关联用户 1.1 关联用户的视图实现 打开sandboxMP/apps/system/views_structure.py,添加如下内容: 视图实现思路:参照代码中的注释。 1.2 关联用户URL配置 打开sandbo 阅读全文

posted @ 2019-06-18 10:19 james的运维之路 阅读(878) 评论(0) 推荐(0)

Django实战1-权限管理功能实现-08:组织架构修改和删除
摘要:1 组织架构的修改 实现思路: 1、请求:前台通过修改按钮,请求修改页面,同时传递修改数据的id到后台,后台通过reques.GET方法获取id,返回数据,并将数据渲染到修改页面 2、执行:前台修改完数据后,提交保存,后台通过ID获取数据实例,通过form.is_valid()成功验证数据想信息后, 阅读全文

posted @ 2019-06-18 10:16 james的运维之路 阅读(633) 评论(0) 推荐(0)

Django实战1-权限管理功能实现-07:组织架构列表展示
摘要:1 组织架构列表实现 我们需要在项目中可以查看所有组织建构的数据,数据以列表的形式在页面上展示,效果如下: 1.1 组织架构列表视图 打开sandboxMP/apps/system/views_structure.py, 添加列表视图: 知识点介绍: 1、parent__name: parent是一 阅读全文

posted @ 2019-06-18 10:12 james的运维之路 阅读(708) 评论(0) 推荐(1)

Django实战1-权限管理功能实现-06:知识扩展-Django表单
摘要:在项目中我们已经使用到Django Form和ModelForm的验证功能,这一节我通过一些例子来了解更多Django表单的用法(本节代码非项目代码,测试完后既可删除)。 1 使用表单 在【Django实战1-权限管理功能实现-03:用户认证】一节,已经使用到HTML表单功能,通过HTML表单向后台 阅读全文

posted @ 2019-06-07 15:44 james的运维之路 阅读(540) 评论(0) 推荐(0)

Django实战1-权限管理功能实现-05:组织架构的添加
摘要:组织架构主要是权限管理模块中人员的层级架构,可以是公司的组织结构、部分、小组等。 1 新建组织架构功能实现 1.1 组织架构模板页 组织架构模板页,是管理组织架构,对组织架构进行增、改、删、查操作时用户所访问的页面。 1、新建文件夹sandboxMP/templates/system/structu 阅读全文

posted @ 2019-06-07 15:41 james的运维之路 阅读(915) 评论(0) 推荐(0)

Django实战1-权限管理功能实现-04:系统入口
摘要:1 系统入口 我们在项目中已经创建了system app,本套文档要实现的权限管理功能全部隶属于系统管理。先来实现系统模块的访问入口,效果如下图: 1.1 创建系统管理视图 系统管理视图是整个系统模块入口,除了本次文档中介绍的权限管理隶属于系统管理外,系统配置、登陆日志等这些常用功能都可以纳入系统管 阅读全文

posted @ 2019-06-07 15:38 james的运维之路 阅读(876) 评论(0) 推荐(0)

Django实战1-权限管理功能实现-03:用户认证
摘要:1 权限管理模型设计 1.1 创建app 新建一个app, 名称叫system包含用户管理、菜单管理和权限管理等系统基础模块。 使用pycharm打开我们的项目,右键项目根目录,选择 New → Python Package, 在弹出的窗口输入apps,这个包就用来存放项目中创建的所有app. 选择 阅读全文

posted @ 2019-06-07 15:35 james的运维之路 阅读(855) 评论(1) 推荐(0)

Django实战1-权限管理功能实现-02:项目设置
摘要:1 模板和静态文件设置 1.1 下载模板和静态文件 使用pycharm打开上节创建的项目sandboxMP, 在sandboxMP项目目录下新建两个文件夹:static和media; 下载模板和静态文件(下载地址:https://pan.baidu.com/s/1LbIv2uXwSt9SZy7Hwi 阅读全文

posted @ 2019-06-07 15:31 james的运维之路 阅读(600) 评论(0) 推荐(0)

Django实战1-权限管理功能实现-01:搭建开发环境
摘要:1 项目开发环境 语言环境: python3.6.2 , django-2.1.2 数据库环境:sqlite3(开发环境使用,部署环境使用mysql5.6) 开发工具:pycharm 2 安装python 说明:已经安装过python3.6环境的可以跳过此步。 python安装包下载地址:https 阅读全文

posted @ 2019-06-07 15:29 james的运维之路 阅读(446) 评论(0) 推荐(0)

导航