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实现Tab自动补全和历史命令管理的方法
Mar 12 Python
Java中重定向输出流实现用文件记录程序日志
Jun 12 Python
使用Python的urllib2模块处理url和图片的技巧两则
Feb 18 Python
python自动发邮件库yagmail的示例代码
Feb 23 Python
python2.7和NLTK安装详细教程
Sep 19 Python
Python简单过滤字母和数字的方法小结
Jan 09 Python
pyqt 多窗口之间的相互调用方法
Jun 19 Python
python处理大日志文件
Jul 23 Python
python实发邮件实例详解
Nov 11 Python
PyQt5中QTableWidget如何弹出菜单的示例代码
Feb 23 Python
python继承threading.Thread实现有返回值的子类实例
May 02 Python
python使用matplotlib绘制图片时x轴的刻度处理
Aug 30 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
ThinkPHP视图查询详解
2014/06/30 PHP
利用PHP fsockopen 模拟POST/GET传送数据的方法
2015/09/22 PHP
PHP实现的通过参数生成MYSQL语句类完整实例
2016/04/11 PHP
Composer设置忽略版本匹配的方法
2016/04/27 PHP
php处理单文件、多文件上传代码分享
2016/08/24 PHP
PHP编程实现脚本异步执行的方法
2017/08/09 PHP
表单项的name命名为submit、reset引起的问题
2007/12/22 Javascript
jQuery前台数据获取实现代码
2011/03/16 Javascript
jQuery使用$.ajax进行异步刷新的方法(附demo下载)
2015/12/04 Javascript
Vue组件BootPage实现简单的分页功能
2016/09/12 Javascript
详解Node.Js如何处理post数据
2016/09/19 Javascript
利用angular.copy取消变量的双向绑定与解析
2016/11/25 Javascript
js实现右键自定义菜单
2016/12/03 Javascript
javaScript生成支持中文带logo的二维码(jquery.qrcode.js)
2017/01/03 Javascript
Bootstrap实现提示框和弹出框效果
2017/01/11 Javascript
详解Angular-ui-BootStrap组件的解释以及使用
2018/07/13 Javascript
基于vue.js组件实现分页效果
2018/12/29 Javascript
JS中的算法与数据结构之链表(Linked-list)实例详解
2019/08/20 Javascript
JS实现滑动拼图验证功能完整示例
2020/03/29 Javascript
js HTML DOM EventListener功能与用法实例分析
2020/04/27 Javascript
使用python和pygame绘制繁花曲线的方法
2018/02/24 Python
Python实现OpenCV的安装与使用示例
2018/03/30 Python
PyTorch 普通卷积和空洞卷积实例
2020/01/07 Python
Python中的xlrd模块使用原理解析
2020/05/21 Python
Pytorch 解决自定义子Module .cuda() tensor失败的问题
2020/06/23 Python
python collections模块的使用
2020/10/16 Python
使用 css3 transform 属性来变换背景图的方法
2019/05/07 HTML / CSS
html5新增的属性和废除的属性简要概述
2013/02/20 HTML / CSS
html5 迷宫游戏(碰撞检测)实例一
2013/07/25 HTML / CSS
竞聘医务工作人员的自我评价分享
2013/11/04 职场文书
和平主题的演讲稿
2014/01/12 职场文书
单位员工收入证明样本
2014/10/09 职场文书
2016优秀护士求职自荐信
2016/01/28 职场文书
Python编解码问题及文本文件处理方法详解
2021/06/20 Python
python解析json数据
2022/04/29 Python
JavaScript实现一键复制内容剪贴板
2022/07/23 Javascript