python实现点击按钮修改数据的方法


Posted in Python onJuly 17, 2019

使用JSON获取前端数据,转成JSON,传递到后端,然后对数据库做修改。

前端代码

<div style="padding: 10px;">
  <button class="king-btn-demo king-btn king-success" id="update_id">UPDATE</button>
  ID : <input id = "id_up" type="text">
  NAME : <input id = "name_up" type="text">
  AGE : <input id = "age_up" type="text">
</div>
$("#update_id").click(
  function user_update() {
    data = {
      id:$("#id_up").val(),
      name:$("#name_up").val(),
      age:$("#age_up").val()
    }
    data = JSON.stringify(data);
    $.post("http://127.0.0.1:8000/"+'user_update/',data,function (res) {
      if (res.result){
        alert('update success!!!')
      }
      else {
        alert(res.message)
      }

    })
  }
)

后端代码

def user_update(request):
  data = json.loads(request.body)
  print data
  id = data["id"]
  name = data["name"]
  age = data["age"]
  User.objects.filter(id=id).update(name=name,age=age)
  return render_json({'result':True})

以上这篇python实现点击按钮修改数据的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python的描述符(descriptor)、装饰器(property)造成的一个无限递归问题分享
Jul 09 Python
python获取文件后缀名及批量更新目录下文件后缀名的方法
Nov 11 Python
深入理解NumPy简明教程---数组3(组合)
Dec 17 Python
rabbitmq(中间消息代理)在python中的使用详解
Dec 14 Python
python实现简易云音乐播放器
Jan 04 Python
python抽取指定url页面的title方法
May 11 Python
vue.js实现输入框输入值内容实时响应变化示例
Jul 07 Python
如何用Python实现简单的Markdown转换器
Jul 16 Python
python操作excel的方法
Aug 16 Python
python getpass模块用法及实例详解
Oct 07 Python
python set集合使用方法解析
Nov 05 Python
PyQt实现计数器的方法示例
Jan 18 Python
python 批量添加的button 使用同一点击事件的方法
Jul 17 #Python
python实时检测键盘输入函数的示例
Jul 17 #Python
python  文件的基本操作 菜中菜功能的实例代码
Jul 17 #Python
python对绑定事件的鼠标、按键的判断实例
Jul 17 #Python
Django model update的多种用法介绍
Mar 28 #Python
Django model select的多种用法详解
Jul 16 #Python
python删除文件夹下相同文件和无法打开的图片
Jul 16 #Python
You might like
PHP三层结构(上) 简单三层结构
2010/07/04 PHP
php防止站外远程提交表单的方法
2014/10/20 PHP
PHP处理数组和XML之间的互相转换
2016/06/02 PHP
php制作圆形用户头像的实例_自定义封装类源代码
2017/09/18 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
jQuery 1.0.2
2006/10/11 Javascript
JSON 数据格式介绍
2012/01/13 Javascript
jquery 获取表单元素里面的值示例代码
2013/07/28 Javascript
js实现浏览器窗口大小被改变时触发事件的方法
2015/02/02 Javascript
JS实现简易图片轮播效果的方法
2015/03/25 Javascript
JS从数组中随机取出几个数组元素的方法
2016/08/02 Javascript
JavaScript 拖拽实例代码
2016/09/21 Javascript
React Native模块之Permissions权限申请的实例相机
2017/09/28 Javascript
js实现图片粘贴上传到服务器并展示的实例
2017/11/08 Javascript
详解如何使用 vue-cli 开发多页应用
2017/12/16 Javascript
NodeJS简单实现WebSocket功能示例
2018/02/10 NodeJs
vue头部导航动态点击处理方法
2018/11/02 Javascript
bootstrap-table实现表头固定以及列固定的方法示例
2019/03/07 Javascript
如何在JavaScript中谨慎使用代码注释
2019/06/21 Javascript
使用vue打包进行云服务器上传的问题
2020/03/02 Javascript
使用npm命令提示: 'npm' 不是内部或外部命令,也不是可运行的程序的处理方法
2020/05/14 Javascript
基于JS实现table导出Excel并保留样式
2020/05/19 Javascript
[39:32]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS DT 第二场
2014/05/23 DOTA
[54:47]Liquid vs VP Supermajor决赛 BO 第五场 6.10
2018/07/05 DOTA
python中ASCII码和字符的转换方法
2018/07/09 Python
详解python执行shell脚本创建用户及相关操作
2019/04/11 Python
pyqt5 实现 下拉菜单 + 打开文件的示例代码
2019/06/20 Python
python tkinter基本属性详解
2019/09/16 Python
python代码打印100-999之间的回文数示例
2019/11/24 Python
python PIL/cv2/base64相互转换实例
2020/01/09 Python
综合素质自我评价评语
2015/03/06 职场文书
2015年妇联工作总结范文
2015/04/22 职场文书
教师节获奖感言
2015/07/31 职场文书
实习报告怎么写
2019/06/20 职场文书
Java spring单点登录系统
2021/09/04 Java/Android
MySQL中EXPLAIN语句及用法
2022/05/20 MySQL