基于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中调用ggplot的三种方法
Apr 08 Python
python获取元素在数组中索引号的方法
Jul 15 Python
python中列表和元组的区别
Dec 18 Python
Django中使用Celery的方法示例
Nov 29 Python
python scp 批量同步文件的实现方法
Jan 03 Python
Python Dict找出value大于某值或key大于某值的所有项方式
Jun 05 Python
用python实现名片管理系统
Jun 18 Python
Scrapy框架介绍之Puppeteer渲染的使用
Jun 19 Python
python实现一个简单RPC框架的示例
Oct 28 Python
Django 权限管理(permissions)与用户组(group)详解
Nov 30 Python
pycharm 多行批量缩进和反向缩进快捷键介绍
Jan 15 Python
python中openpyxl和xlsxwriter对Excel的操作方法
Mar 01 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程序中的常见漏洞进行攻击(上)
2006/10/09 PHP
PHP 日期加减的类,很不错
2009/10/10 PHP
PHP实现的增强性mhash函数
2015/05/27 PHP
WordPress中用于检索模版的相关PHP函数使用解析
2015/12/15 PHP
浅析php中array_map和array_walk的使用对比
2016/11/20 PHP
PHP开发的文字水印,缩略图,图片水印实现类与用法示例
2019/04/12 PHP
Laravel框架路由管理简单示例
2019/05/07 PHP
JavaScript 封装Ajax传递的数据代码
2009/06/05 Javascript
读jQuery之十四 (触发事件核心方法)
2011/08/23 Javascript
自己实现string的substring方法 人民币小写转大写,数字反转,正则优化
2012/09/02 Javascript
JS短路原理的应用示例 精简代码的途径
2013/12/13 Javascript
14个有用的Jquery技巧分享
2015/01/08 Javascript
jQuery实现表格颜色交替显示的方法
2015/03/09 Javascript
js实现的牛顿摆效果
2015/03/31 Javascript
最精简的JavaScript实现鼠标拖动效果的方法
2015/05/11 Javascript
canvas实现图像放大镜
2017/02/06 Javascript
BootStrap+Mybatis框架下实现表单提交数据重复验证
2017/03/23 Javascript
详解vue数据渲染出现闪烁问题
2017/06/29 Javascript
vue+element表格导出为Excel文件
2019/09/26 Javascript
JS使用正则表达式判断输入框失去焦点事件
2019/10/16 Javascript
基于js实现逐步显示文字输出代码实例
2020/04/02 Javascript
Python温度转换实例分析
2018/01/17 Python
Python中按值来获取指定的键
2019/03/04 Python
在pycharm中debug 实时查看数据操作(交互式)
2020/06/09 Python
绘儿乐产品官方在线商店:Crayola.com
2019/09/07 全球购物
.NET笔试题(20个问题)
2016/02/02 面试题
家庭教育先进个人事迹材料
2014/01/24 职场文书
教师对学生的寄语
2014/04/03 职场文书
个人担保书范文
2014/05/20 职场文书
婚庆主持词大全
2015/06/30 职场文书
网络营销实训总结
2015/08/03 职场文书
公文格式,规则明细(新手收藏)
2019/07/23 职场文书
pytorch 两个GPU同时训练的解决方案
2021/06/01 Python
为了顺利买到演唱会的票用Python制作了自动抢票的脚本
2021/10/16 Python
css3中2D转换之有趣的transform形变效果
2022/02/24 HTML / CSS
MySQL 语句执行顺序举例解析
2022/06/05 MySQL