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系列之浅谈pickle模块封装和拆封数据对象的方法
May 23 Python
Python使用MySQLdb for Python操作数据库教程
Oct 11 Python
对tensorflow 的模型保存和调用实例讲解
Jul 28 Python
python实现简单的单变量线性回归方法
Nov 08 Python
远程部署工具Fabric详解(支持Python3)
Jul 04 Python
python numpy 常用随机数的产生方法的实现
Aug 21 Python
Python 最强编辑器详细使用指南(PyCharm )
Sep 16 Python
python_array[0][0]与array[0,0]的区别详解
Feb 18 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
Jun 10 Python
python pymysql库的常用操作
Oct 16 Python
python爬虫之爬取笔趣阁小说
Apr 22 Python
用Python将GIF动图分解成多张静态图片
Jun 11 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编码转换问题
2015/07/28 PHP
php精确的统计在线人数的方法
2015/10/21 PHP
highchart数据源纵轴json内的值必须是int(详解)
2017/02/20 PHP
浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
2019/10/12 PHP
JavaScript语句可以不以;结尾的烦恼
2007/03/08 Javascript
JavaScript 三种创建对象的方法
2009/10/16 Javascript
将函数的实际参数转换成数组的方法
2010/01/25 Javascript
一个简单的JS鼠标悬停特效具体方法
2013/06/17 Javascript
解析javascript 数组以及json元素的添加删除
2013/06/26 Javascript
bootstrap布局中input输入框右侧图标点击功能
2016/05/16 Javascript
微信小程序开发之圆形菜单 仿建行圆形菜单实例
2016/12/12 Javascript
详解vue嵌套路由-query传递参数
2017/05/23 Javascript
详解写好JS条件语句的5条守则
2019/02/28 Javascript
layui扩展上传组件模拟进度条的方法
2019/09/23 Javascript
layui实现显示数据表格、搜索和修改功能示例
2020/06/03 Javascript
Vue+scss白天和夜间模式切换功能的实现方法
2021/01/05 Vue.js
Python使用Flask框架获取当前查询参数的方法
2015/03/21 Python
python利用dir函数查看类中所有成员函数示例代码
2017/09/08 Python
Python文本特征抽取与向量化算法学习
2017/12/22 Python
pygame实现打字游戏
2021/02/19 Python
python列表返回重复数据的下标
2020/02/10 Python
Jupyter notebook运行Spark+Scala教程
2020/04/10 Python
Selenium 安装和简单使用的实现
2020/12/04 Python
纯CSS3+DIV实现小三角形边框效果的示例代码
2020/08/03 HTML / CSS
如何使用html5与css3完成google涂鸦动画
2012/12/16 HTML / CSS
使用html2canvas.js实现页面截图并显示或上传的示例代码
2018/12/18 HTML / CSS
移动端HTML5开发神器之vconsole详解
2020/12/15 HTML / CSS
StubHub美国:购买或出售您的门票
2019/07/09 全球购物
递归计算如下递归函数的值(斐波拉契)
2012/02/04 面试题
护士自荐信怎么写
2013/10/18 职场文书
经济管理专业毕业生推荐信
2013/11/11 职场文书
捐书倡议书
2014/08/29 职场文书
关于运动会的广播稿
2014/09/22 职场文书
导师对论文的学术评语
2015/01/04 职场文书
信用卡收入证明范本
2015/06/12 职场文书
MySQL 8.0 之不可见列的基本操作
2021/05/20 MySQL