django 用户管理(3)--编辑用户 and 修改用户密码

编辑用户

1、点击编辑按钮

流程:
(1)、禁用编辑的herf,避免跳转到其他网页
href="javascript:void(0)"

(2)、需要给“编辑”按钮添加class 为btn-update-user
(3)、编辑js ===》点击编辑按钮时 发生的事件为:1、将id传给服务器。2、返回数据显示 ===》ajax
先取得id的值
var id = jQuery(this).attr(‘update-id‘);

var form = jQuery(‘.form-update-user‘); #定义找到from表单

设置id值,找到name=id的,并将value=result[‘result‘][‘id‘]
form.find(‘[name=id]‘).val(result[‘result‘][‘id‘]);

if (result[‘result‘][‘sex‘]) {
form.find(‘[name=sex][value=1]‘).prop(‘checked‘, true);
}
else {
form.find(‘[name=sex][value=0]‘).prop(‘checked‘, true);
}
(result[‘result‘][‘sex‘] =1时(为男),则为true ,此时找到元素 [name=sex][value=1] ,prop是将‘checked‘ 设置为true,表示显示男的按钮,为false,则不显示为男的按钮

以上是点击编辑按钮获取的值。

2、点击保存
将数据通过ajax的方式传送给服务器,并返回结果到前端
var data = jQuery(‘.form-update-user‘).serializeArray();
console.log(data);
jQuery.post("{% url ‘user:update_ajax‘ %}", data, function (result) {
这里就写if result[‘code‘] == 200 400 403

                    },‘json‘);

jQuery.post jQuery.get 区别:
jQuery.get:将所有信息明文传输到服务器上,不安全,速度快,有缓存
jQuery.post:将密文传输,速度慢,安全

原文地址:http://blog.51cto.com/jacksoner/2136914

时间: 2024-10-11 04:08:09

django 用户管理(3)--编辑用户 and 修改用户密码的相关文章

Linux用户、用户管理的常见命令用法以及用户的权限管理

    用户和用户组的基本概念: Linux的用户是通过账号和密码登录到Linux系统的,而Linux主机并不会直接识别账号和密码,它只认识ID.那么Linux系统用户的ID分为以下类别: 系统管理员:root,0-UID 普通用户:1-65535-UID 普通用户有分为:系统用户和登录用户 系统用户:1-999-UID 登录用户:1000-65535-UID Linux用户组(GID)的分类: 管理员组:root,0(GID) 普通用户组:1-65535(GID) 普通用户组又分为: 系统组:

《Linux学习并不难》用户管理(1):Linux用户账户分类

9.1  <Linux学习并不难>用户管理(1):Linux用户账户分类 用户账户在Linux系统中是分角色的,由于角色不同,每个用户的权限和所能执行的工作任务也不同.在实际的管理中,用户的角色是通过UID(用户ID号)来标识的,每个用户的UID都是不同的. 在Linux系统中有三大类用户,分别是root用户.系统用户和普通用户. 1.root用户 在Linux系统中,root用户UID为0,root用户的权限是最高的,普通用户无法执行的操作,root用户都能完成,所以也被称为超级用户.在Li

Linux用户管理-中

添加用户组命令groupadd 提示:groupadd命令的使用非常简单,但在生产环境中使用的不多,因此,会简单应用即可. 与groupadd命令有关的文件有:/etc/group :用户组相关文件/etc/gshadow :用户组加密相关文件 groupadd命令语法 [[email protected] ~]# man groupadd #查看groupadd命令的帮助信息 名称: groupadd -建立新的用户组 语法: groupadd [-g gid [-o][-r][-f]] gr

Linux学习笔记(二)——Linux用户管理和权限管理

Linux系统的权限管理 Linux系统是一个多用户多任务的操作系统,多用户是指系统资源可以被不同用户各自拥有,即每个用户对自己的资源有特定的权限,用户之间互不影响.Linux系统有一套权限管理机制,文件不允许非授权用户访问或修改.这种机制的实现是通过用户和组的形式实现的. 5.1           Linux安全机制 账户管理是Linux安全机制的核心部分.登录Linux系统的用户都会被分配一个的用户账户.用户对系统上文件的访问权限取决于他们登录系统时使用的账户.每个用户的权限是通过创建用户

8.1_Linux管道的使用和用户管理

什么是管道? 管道就是把命令1的标准输出发送给命令2的标准输入,把命令2发的标准输出发送给命令3的标准输入... 最后一个命令会在当前shell进程的子shell进程中执行用来 管道实现了使用目的单一的小程序,组合小程序完成复杂的任务 管道需要配合其他命令的使用 tr命令的使用,常常用于配合管道     -c或--complerment:取字符集的补集     -d或--delete:删除所有属于第一字符集的字符:     -s或-squeeze-repeats:把连续重复的字符以单独一个字符表

用户和用户管理及定时任务复习

定时任务复习 1.什么是定时任务? 2.如何编辑查看定时任务(配置文件位置?),语法的特殊字符意义是什么?- * , / 3.书写定时任务有哪些要领? 4.生产如何调试定时任务 5.生产场景配置定时任务需要注意的问题? 用户和用户管理 linux UID GID管理员:root oldboy用户和组的关系: 用户分类: 超级用户:UID = 0 root普通用户: UID 500起 由超级用户或者具有超级用户权限的用户创造虚拟用户:UID 1-499 存在满足文件或者服务启动的需要.一般 都不能

5,用户管理,权限管理

用户管理文件及介绍: 当 一台 计算机 被 多个 人 使用 时, 为了 保留 这些 人 之间 的 隐私, 所以 提出 了 "用户" 这个 概念, 不同 用户 之间 的 访问 是 需要 一些 权限 的, 这 可以 很好 的 保护 用户 之间 的 隐私, 而 有些 情况 下, 人们 希望 可以 共享 一些 文件, 多以 就 提出 了 "组" 这个 概念, 人们 可以 把 一些 用户 规划 成 一个 组, 以 方便 的 共享 某一类 问题, 所以, 组 也 可以 认为 是

ABP+AdminLTE+Bootstrap Table权限管理系统第十一节--bootstrap table之用户管理列表

这张开始bootstrap table,引入项目有两种方法,一种是直接去官网下载 地址:http://bootstrap-table.wenzhixin.net.cn/ 另一种是Nuget引入. 然后就是把js引用到项目中来,其实Bootstrap js 还有jQuery我们在模板页已经引进了,这里只需要引入bootstrap table相关的js以及中文包就可以了 <link href="~/Scripts/Content/bootstrap-table/bootstrap-table.

【SSH项目实战】国税协同平台-4.用户管理需求分析&amp;CRUD方法1

上次我们完成了日志模块的配置和基础增删改查类,下面我们根据用户的需求来正式开发项目的业务模块. 下面我们主要来开发系统用户管理的模块 我们有用户的功能说明书,打开功能说明书来看看这个模块需要什么功能: 功能说明 用户管理:可以根据用户名查询系统用户:在页面中点击"新增"可以添加用户.点击删除可以批量删除选中的用户."导出"则导出所有的用户列表到excel文件中并弹出下载提示框给用户下载:"导入"将需要用户将本地的用户列表按照一定格式将excel中

设备资源管理系统-用户管理

设备资源管理系统-用户管理 数据库设计 用户信息: 蜀国: 刘备(admin/admin),赋予超级管理员的角色. 12月1日,录入关羽的信息. 12月2日,录入张飞的信息 12月5日,张飞电话号换了,更新张飞的信息(诸葛亮更新) 2022,张飞退休了,删除张飞的信息. 特点: 是否删除:控制用户“假删除”字段. 初始状态是0,如果退休或者离职的时候设置是否删除字段为1. 注意: 1.在查询在职或者未退休的人员的时候,需要添加 where 是否删除=0. 2.如果查询已退休人员的时候,需要添加