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修改Excel数据的实例代码
在前面的文章中介绍了如何用Python读写Excel数据,今天再介绍一下如何用Python修改Excel数据.需要用到xlutils模块.下载地址为https://pypi.python.org/pypi/xlutils.下载后执行python setup.py install命令进行安装即可.具体使用代码如下: 复制代码 代码如下: #-*-coding:utf-8-*-from xlutils.copy import copy # http://pypi.python.org/pypi
-
python 定时修改数据库的示例代码
当需要定时修改数据库时,一般我们都选择起一个定时进程去改库.如果将这种定时任务写入业务中,写成一个接口呢,定时进程显得有些不太合适?如果需要定时修改100次数据库,常规做法会启动100个进程,虽然这种进程非常轻量级,但还是会感觉不爽.实际上我们可以使用threading.Timer创建相应的线程来执行改库操作,思路也比较简单. 1.传入执行改库操作的时间update_time,用update_time和当前时间相减法,得到距离改库操作还有多少时间time_delay.求两个标准时间格式字符串的时
-
python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix实现
相信很多人像我一样在学习python,pandas过程中对数据的选取和修改有很大的困惑(也许是深受Matlab)的影响... 到今天终于完全搞清楚了!!! 先手工生出一个数据框吧 import numpy as np import pandas as pd df = pd.DataFrame(np.arange(0,60,2).reshape(10,3),columns=list('abc')) df 是这样子滴 那么这三种选取数据的方式该怎么选择呢? 一.当每列已有column name时,用
-
python 批量修改/替换数据的实例
在进行数据操作时,经常会根据条件批量的修改数据,如以下数据,按照日期的条件,将部门日期下的promotion改为1 tot_qty price date price_delta1 price_delta2 price_delta3 promotion created_date 20160419 1.0 5.410000 20160419 NaN NaN NaN 0 20161111 96.0 5.400000 20161111 -0.010000 NaN NaN 1 20161123 1.0 7
-
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
-
微信小程序实现点击按钮修改字体颜色功能【附demo源码下载】
本文实例讲述了微信小程序实现点击按钮修改字体颜色功能.分享给大家供大家参考,具体如下: 1.效果展示 2.关键代码 index.wxml文件 <view class="view" style="color:{{color}}">我是view标签</view> <view style="display:flex;"> <block wx:for="{{colorArray}}" wx:k
-
微信小程序实现点击按钮修改文字大小功能【附demo源码下载】
本文实例讲述了微信小程序实现点击按钮修改文字大小功能.分享给大家供大家参考,具体如下: 1.效果展示 2.关键代码 index.wxml文件 <view class="view" style="font-size:{{fontSize}}pt">我是view标签</view> <button class="btn" type="default" bindtap="magnifyFontS
-
微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】
本文实例讲述了微信小程序实现点击按钮修改view标签背景颜色功能.分享给大家供大家参考,具体如下: 1.效果展示 2.操作步骤: ① 数据绑定view样式背景属性值 ② 通过逻辑文件设置该背景属性初始值 ③ 通过点击按钮修改背景属性值 3.关键代码 index.wxml文件: <view style="background:{{viewBg}};color:white;height:100px;">我是view标签</view> <button type=
-
Yii2 GridView实现列表页直接修改数据的方法
什么意思呢?我来简单的描述下,小编妹子提的需求是这样的,你看啊,你这列表页的数据,能不能我就直接在列表上进行点一下就直接修改啊,我再点进去修改多麻烦,太不方便了.这尼玛,这需求,是不是真想给她一棒槌. ok,我们今天就来看看在yii2中如何去利用gridview实现列表上直接修改的功能,很全面哦,我们尽量各种类型的属性都给出实例. 第一步,我们先来部署好yii2-grid 利用composer安装yii2-grid composer require kartik-v/yii2-grid "@de
-
对python抓取需要登录网站数据的方法详解
scrapy.FormRequest login.py class LoginSpider(scrapy.Spider): name = 'login_spider' start_urls = ['http://www.login.com'] def parse(self, response): return [ scrapy.FormRequest.from_response( response, # username和password要根据实际页面的表单的name字段进行修改 formdat
-
python获得文件创建时间和修改时间的方法
本文实例讲述了python获得文件创建时间和修改时间的方法.分享给大家供大家参考.具体如下: 这里需要用户从控制台输入文件路径 import os.path, time import exceptions class TypeError (Exception): pass if __name__ == '__main__': if (len(os.sys.argv) < 1): raise TypeError() else: print "os.sys.argv[0]: %s"
-
python使用socket向客户端发送数据的方法
本文实例讲述了python使用socket向客户端发送数据的方法.分享给大家供大家参考.具体如下: import socket, sys port = 55555 host = 'localhost' data = "test" * 10485760 # 40MB of data s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((host, port)) byteswritten = 0 while byt
-
python从sqlite读取并显示数据的方法
本文实例讲述了python从sqlite读取并显示数据的方法.分享给大家供大家参考.具体实现方法如下: import cgi, os, sys import sqlite3 as db conn = db.connect('test.db') cursor = conn.cursor() conn.row_factory = db.Row cursor.execute("select * from person") rows = cursor.fetchall() sys.stdout
随机推荐
- JSP的setProperty的使用方法
- C/C++经典实例之模拟计算器示例代码
- 微信小程序 解析网页内容详解及实例
- MongoDB正则表达式及应用
- IIS7.5应用程序池集成模式和经典模式的区别介绍
- spring如何动态指定具体实现类
- JS基于面向对象实现的选项卡效果示例
- PHP网站提速三大“软”招
- PHP5.4内置web服务器
- ASP:ActiveX不能创建Scripting.FileSystemObject对象解决办法
- Java中的数组排序方式(快速排序、冒泡排序、选择排序)
- 使用Ruby来处理JSON的简单教程
- MySQL的字符集操作命令总结
- H5实现仿flash效果的实现代码
- Jquery 实现grid绑定模板
- 详解Servlet3.0新特性(从注解配置到websocket编程)
- Java的绘图模式使用浅析
- apache启用gzip压缩的实现方法
- javascript 获取特定的 CSS属性值
- PHP中Date获取时间不正确怎么办