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读文件逐行处理的示例代码分享
Dec 27 Python
Python选择排序、冒泡排序、合并排序代码实例
Apr 10 Python
python列出目录下指定文件与子目录的方法
Jul 03 Python
python实现发送和获取手机短信验证码
Jan 15 Python
Python简单实现控制电脑的方法
Jan 22 Python
PyQt5打开文件对话框QFileDialog实例代码
Feb 07 Python
浅析python中的迭代与迭代对象
Oct 08 Python
python+pyqt5编写md5生成器
Mar 18 Python
python3通过qq邮箱发送邮件以及附件
May 20 Python
基于PyTorch的permute和reshape/view的区别介绍
Jun 18 Python
Django正则URL匹配实现流程解析
Nov 13 Python
Python用摘要算法生成token及检验token的示例代码
Dec 01 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 Session_Regenerate_ID函数双释放内存破坏漏洞
2011/01/27 PHP
PHP curl实现抓取302跳转后页面的示例
2014/07/04 PHP
浅析get与post的一些特殊情况
2014/07/28 PHP
PHP实现文件下载断点续传详解
2014/10/15 PHP
如何修改Laravel中url()函数生成URL的根地址
2017/08/11 PHP
Javascript 读书笔记索引贴
2010/01/11 Javascript
关于可运行代码无法正常执行的使用说明
2010/05/13 Javascript
jQuery插件-jRating评分插件源码分析及使用方法
2012/12/28 Javascript
js鼠标及对象坐标控制属性详细解析
2013/12/14 Javascript
14款NodeJS Web框架推荐
2014/07/11 NodeJs
javascript实现密码强度显示
2015/03/18 Javascript
详解微信小程序 页面跳转 传递参数
2016/12/08 Javascript
Angular中管道操作符(|)的使用方法
2017/12/15 Javascript
Vue实现一个无限加载列表功能
2018/11/13 Javascript
JS实现图片切换效果
2018/11/17 Javascript
JS滚轮控制图片缩放大小和拖动的实例代码
2018/11/20 Javascript
vue中的循环对象属性和属性值用法
2020/09/04 Javascript
微信小游戏中three.js离屏画布的示例代码
2020/10/12 Javascript
原生JavaScript实现随机点名表
2021/01/14 Javascript
[01:05:40]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第三场
2014/05/24 DOTA
[51:22]Fnatic vs IG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
pymysql 开启调试模式的实现
2019/09/24 Python
tensorflow实现tensor中满足某一条件的数值取出组成新的tensor
2020/01/04 Python
windows python3安装Jupyter Notebooks教程
2020/04/13 Python
HTML5时代CSS设置漂亮字体取代图片
2014/09/04 HTML / CSS
html5拖曳操作 HTML5实现网页元素的拖放操作
2013/01/02 HTML / CSS
html5摇一摇代码优化包括DeviceMotionEvent等等
2014/09/01 HTML / CSS
来自全球大都市的高级街头服饰:Pegador
2018/01/03 全球购物
Sasa莎莎海外旗舰店:香港莎莎美妆平台
2018/03/21 全球购物
奥地利手表、香水、化妆品和珠宝购物网站:Brasty.at
2021/01/17 全球购物
盛大笔试题
2016/11/05 面试题
linux系统都有哪些运行级别
2016/03/26 面试题
学校法制宣传月活动总结
2014/07/03 职场文书
创业计划书之熟食店
2019/10/16 职场文书
基于Redis位图实现用户签到功能
2021/05/08 Redis
详解Python中的进程和线程
2021/06/23 Python