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访问纯真IP数据库的代码
May 19 Python
Python函数式编程指南(四):生成器详解
Jun 24 Python
简单讲解Python编程中namedtuple类的用法
Jun 21 Python
python基本语法练习实例
Sep 19 Python
用 Python 连接 MySQL 的几种方式详解
Apr 04 Python
对Python中Iterator和Iterable的区别详解
Oct 18 Python
Python类和对象的定义与实际应用案例分析
Dec 27 Python
使用python-opencv读取视频,计算视频总帧数及FPS的实现
Dec 10 Python
Python Scrapy框架第一个入门程序示例
Feb 05 Python
python GUI库图形界面开发之PyQt5中QMainWindow, QWidget以及QDialog的区别和选择
Feb 26 Python
Python socket连接中的粘包、精确传输问题实例分析
Mar 24 Python
浅析python字符串前加r、f、u、l 的区别
Jan 24 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
与空气斗智斗勇的经典《Overlord》,传说中的“无稽之谈”
2020/04/09 日漫
php访问查询mysql数据的三种方法
2006/10/09 PHP
php定时删除文件夹下文件(清理缓存文件)
2013/01/23 PHP
PHP调用Linux的命令行执行文件压缩命令
2013/01/27 PHP
深入php self与$this的详解
2013/06/08 PHP
在Yii框架中使用PHP模板引擎Twig的例子
2014/06/13 PHP
php实现parent调用父类的构造方法与被覆写的方法
2015/02/11 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
php利用array_search与array_column实现二维数组查找
2019/07/08 PHP
Laravel 实现数据软删除功能
2019/08/21 PHP
PHP常见的序列化与反序列化操作实例分析
2019/10/28 PHP
KindEditor在php环境下上传图片功能集成的方法示例
2020/07/20 PHP
JavaScript 垃圾回收机制分析
2013/10/10 Javascript
JS案例分享之金额小写转大写
2014/05/15 Javascript
js+html5实现canvas绘制网页时钟的方法
2016/05/21 Javascript
JS代码实现table数据分页效果
2016/05/26 Javascript
详解nodejs的express如何自动生成项目框架
2017/07/12 NodeJs
js推箱子小游戏步骤代码解析
2018/01/10 Javascript
vue debug 二种方法
2018/09/16 Javascript
策略模式实现 Vue 动态表单验证的方法
2019/09/16 Javascript
jQuery实现获取多选框的值示例
2020/02/07 jQuery
vue iview 隐藏Table组件里的某一列操作
2020/11/13 Javascript
[02:32]“虐狗”镜头慎点 2016国际邀请赛中国区预选赛现场玩家采访
2016/06/28 DOTA
在Python中使用M2Crypto模块实现AES加密的教程
2015/04/08 Python
python生成1行四列全2矩阵的方法
2018/08/04 Python
Python 实现某个功能每隔一段时间被执行一次的功能方法
2018/10/14 Python
python3+opencv生成不规则黑白mask实例
2020/02/19 Python
python GUI库图形界面开发之PyQt5复选框控件QCheckBox详细使用方法与实例
2020/02/28 Python
python两种注释用法的示例
2020/10/09 Python
Sandro法国官网:法国成衣品牌
2019/08/28 全球购物
Street One瑞士:德国现代时装公司
2019/10/09 全球购物
酒店管理毕业生自我鉴定
2014/03/02 职场文书
债务纠纷代理词
2015/05/25 职场文书
公司开业主持词
2015/07/02 职场文书
Java详细解析==和equals的区别
2022/04/07 Java/Android