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实现稀疏矩阵示例代码
Jun 09 Python
基于Python中capitalize()与title()的区别详解
Dec 09 Python
Python子类继承父类构造函数详解
Feb 19 Python
Python爬取智联招聘数据分析师岗位相关信息的方法
Aug 13 Python
简单了解python协程的相关知识
Aug 31 Python
详解使用django-mama-cas快速搭建CAS服务的实现
Oct 30 Python
Pytorch中Tensor与各种图像格式的相互转化详解
Dec 26 Python
opencv python在视屏上截图功能的实现
Mar 05 Python
Django模型中字段属性choice使用说明
Mar 30 Python
Python hashlib模块的使用示例
Oct 09 Python
一篇文章带你搞定Ubuntu中打开Pycharm总是卡顿崩溃
Nov 02 Python
基于Python实现的购物商城管理系统
Apr 27 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
BBS(php &amp; mysql)完整版(一)
2006/10/09 PHP
php查看session内容的函数
2008/08/27 PHP
PHP中PDO的错误处理
2011/09/04 PHP
PHP数据库操作之基于Mysqli的数据库操作类库
2014/04/19 PHP
PHP has encountered a Stack overflow问题解决方法
2014/11/03 PHP
Laravel 5框架学习之模型、控制器、视图基础流程
2015/04/08 PHP
基于ThinkPHP+uploadify+upload+PHPExcel 无刷新导入数据
2015/09/23 PHP
php字符串的替换,分割和连接方法
2016/05/23 PHP
PHP实现将base64编码字符串转换成图片示例
2018/06/22 PHP
laravel中Redis队列监听中断的分析
2020/09/14 PHP
把textarea中字符串里含有的回车换行替换成&amp;lt;br&amp;gt;的javascript代码
2007/04/20 Javascript
鼠标划过实现延迟加载并隐藏层的js代码
2013/10/11 Javascript
jQuery对JSON数据进行排序输出的方法
2015/06/24 Javascript
jQuery通过写入cookie实现更换网页背景的方法
2016/04/15 Javascript
javascript基础知识讲解
2017/01/11 Javascript
bootstrap中添加额外的图标实例代码
2017/02/15 Javascript
原生实现一个react-redux的代码示例
2018/06/08 Javascript
vue js秒转天数小时分钟秒的实例代码
2018/08/08 Javascript
详解Vue底部导航栏组件
2019/05/02 Javascript
原生js实现二级联动菜单
2019/11/27 Javascript
JS实现简易留言板增删功能
2020/02/08 Javascript
理解python多线程(python多线程简明教程)
2014/06/09 Python
python使用自定义user-agent抓取网页的方法
2015/04/15 Python
Python中的迭代器与生成器高级用法解析
2016/06/28 Python
利用Python实现kNN算法的代码
2019/08/16 Python
Django ORM实现按天获取数据去重求和例子
2020/05/18 Python
H&M美国官网:欧洲最大的服饰零售商
2016/09/07 全球购物
AVIS安飞士奥地利租车官网:提供奥地利、欧洲和全世界汽车租赁
2016/11/29 全球购物
英国电子专家:maplin
2019/09/04 全球购物
巴西Mr. Cat在线商店:购买包包和鞋子
2019/09/08 全球购物
会计实习自我鉴定
2013/12/04 职场文书
超级搞笑检讨书
2014/01/15 职场文书
2014财务年终工作总结
2014/12/08 职场文书
详解python的异常捕获
2022/03/03 Python
Nginx实现会话保持的两种方式
2022/03/18 Servers
python处理json数据文件
2022/04/11 Python