基于django传递数据到后端的例子


Posted in Python onAugust 16, 2019

最近遇到一个问题,前端表单我写了多个按钮,每个按钮通过for循环来给name赋值如下:

<input type="button" class="btn btn-info btn-xs" name="{{item.document}}" value="解析" οnclick="Parsefunc(this.name)">

问题是我想要实现点击哪个按钮就传对应按钮的值到后端,对于我这样的前端新手就比较麻烦了。。。于是乎,各种询问、谷歌...用了三天才发现原来实现出来那么简单,要被大神们嘲笑了,废话少说,我用了ajax传递数据:

function Parsefunc(dataname){
// var dataname = $(this).attr('name');
// alert(dataname);
 $.ajax({
 url:"/file_parse/",
 type:"POST",
 contentType: "application/json",
 data:JSON.stringify({
 'data':dataname
 }), 
 success:function(response){
 window.wxc.xcConfirm("成功", window.wxc.xcConfirm.typeEnum.success);
 },
  error:function(response){
  window.wxc.xcConfirm("失败", window.wxc.xcConfirm.typeEnum.error);
  }
 })
 }

在后端用了rest_framework

from rest_framework.decorators import api_view
 
@api_view(['GET', 'POST'])
def file_parse(request):
 uploadfile_info = upload_document.objects.all()
 if request.method == 'POST':
  info = request.data.get('data')
  inf = request.data
  print(info)
  print(inf)
context = {'uploadfile_info': uploadfile_info}
 return render(request, 'logfile/file_parse.html', context)

成功,至少这个值是打印出来了,功能实现了,毕竟实现第一,改进第二,还得得慢慢磨练,在此分享也希望大家不吝赐教

以上这篇基于django传递数据到后端的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python设置默认编码为utf8的方法
Jul 01 Python
JSONLINT:python的json数据验证库实例解析
Nov 28 Python
matplotlib中legend位置调整解析
Dec 19 Python
Python异常对代码运行性能的影响实例解析
Feb 08 Python
基于Python 装饰器装饰类中的方法实例
Apr 21 Python
python spyder中读取txt为图片的方法
Apr 27 Python
有关Python的22个编程技巧
Aug 29 Python
使用python制作游戏下载进度条的代码(程序说明见注释)
Oct 24 Python
Python字典生成式、集合生成式、生成器用法实例分析
Jan 07 Python
Selenium python时间控件输入问题解决方案
Jul 22 Python
python 将html转换为pdf的几种方法
Dec 29 Python
Requests什么的通通爬不了的Python超强反爬虫方案!
May 20 Python
Django 拆分model和view的实现方法
Aug 16 #Python
利用Python实现kNN算法的代码
Aug 16 #Python
python实现kNN算法识别手写体数字的示例代码
Aug 16 #Python
python爬虫 爬取超清壁纸代码实例
Aug 16 #Python
Python PO设计模式的具体使用
Aug 16 #Python
python使用sessions模拟登录淘宝的方式
Aug 16 #Python
Django错误:TypeError at / 'bool' object is not callable解决
Aug 16 #Python
You might like
php中随机显示图片的函数代码
2011/06/23 PHP
PHP运用foreach神奇的转换数组(实例讲解)
2018/02/01 PHP
php使用curl模拟浏览器表单上传文件或者图片的方法
2018/11/10 PHP
用jQuery实现检测浏览器及版本的脚本代码
2008/01/22 Javascript
JavaScript读取中文cookie时的乱码问题的解决方法
2009/10/14 Javascript
StringTemplate遇见jQuery冲突的解决方法
2011/09/22 Javascript
利用json获取字符出现次数的代码
2012/03/22 Javascript
jquery ajax传递中文参数乱码问题及解决方法说明
2014/02/07 Javascript
JavaScript中双叹号!!作用示例介绍
2014/09/21 Javascript
干货分享:让你分分钟学会javascript闭包
2015/12/25 Javascript
js实现砖头在页面拖拉效果
2020/11/20 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
2016/12/17 Javascript
vue.js指令和组件详细介绍及实例
2017/04/06 Javascript
jQuery为某个div加入行样式
2017/06/09 jQuery
checkbox:click事件触发span元素内容改变的方法
2017/09/11 Javascript
node中的cookie的具体使用
2018/09/13 Javascript
jQuery实现网页拼图游戏
2020/04/22 jQuery
JS实现的杨辉三角【帕斯卡三角形】算法示例
2019/02/26 Javascript
ES6中Promise的使用方法实例总结
2020/02/18 Javascript
通过实例了解JS执行上下文运行原理
2020/06/17 Javascript
python安装以及IDE的配置教程
2015/04/29 Python
python实现简单ftp客户端的方法
2015/06/28 Python
python调用百度语音REST API
2018/08/30 Python
python自定义函数实现一个数的三次方计算方法
2019/01/20 Python
python如何统计代码运行的时长
2019/07/24 Python
python中Ansible模块的Playbook的具体使用
2020/05/28 Python
python使用smtplib模块发送邮件
2020/12/17 Python
HTML5页面直接调用百度地图API获取当前位置直接导航目的地的实现代码
2018/03/02 HTML / CSS
物业工作计划书
2014/01/10 职场文书
一个大学生十年的职业规划
2014/01/17 职场文书
无传销社区工作方案
2014/05/13 职场文书
植树节标语
2014/06/27 职场文书
2014年外联部工作总结
2014/11/17 职场文书
个人原因辞职信模板
2015/05/13 职场文书
担保书格式范文
2015/09/22 职场文书
Python常用配置文件ini、json、yaml读写总结
2021/07/09 Python