python实现点击按钮修改数据的方法

yipeiwu_com6年前Python基础

使用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连接mssql数据库编码问题解决方法

python一直对中文支持的不好,最近老遇到编码问题,而且几乎没有通用的方案来解决这个问题,但是对常见的方法都试过之后,发现还是可以解决的,下面总结了常用的支持中文的编码问题(这些方法中...

简单介绍Ruby中的CGI编程

Ruby 是一门通用的语言,不仅仅是一门应用于WEB开发的语言,但 Ruby 在WEB应用及WEB工具中的开发是最常见的。 使用Ruby您不仅可以编写自己的SMTP服务器,FTP程序,或...

Python的多态性实例分析

本文实例讲述了Python的多态性。分享给大家供大家参考。具体如下: #!/usr/bin/env python # polymorphism in python # class b...

通过shell+python实现企业微信预警

通过shell+python实现企业微信预警

一 注册企业微信 本文所有内容是基于2018年12月26日时的企业微信版本所做的教程。后面可能由于企业微信界面规则更改导致部分流程不一致。(大家看文章时请注意这一点) 注册企业微信必备条...

Python一行代码实现快速排序的方法

Python一行代码实现快速排序的方法

今天将单独为大家介绍一下快速排序! 一、算法介绍 排序算法(Sorting algorithm)是计算机科学最古老、最基本的课题之一。要想成为合格的程序员,就必须理解和掌握各种排序算法。...