基于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实现大文件排序的方法
Jul 10 Python
通过实例浅析Python对比C语言的编程思想差异
Aug 30 Python
解决python3 urllib中urlopen报错的问题
Mar 25 Python
Python给你的头像加上圣诞帽
Jan 04 Python
python 实现判断ip连通性的方法总结
Apr 22 Python
对python中的高效迭代器函数详解
Oct 18 Python
Python 脚本实现淘宝准点秒杀功能
Nov 13 Python
Linux下升级安装python3.8并配置pip及yum的教程
Jan 02 Python
python字符串替换re.sub()实例解析
Feb 09 Python
Python @property原理解析和用法实例
Feb 11 Python
Python pip安装模块提示错误解决方案
May 22 Python
Django缓存Cache使用详解
Nov 30 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
DEDE采集大师官方留后门的删除办法
2011/01/08 PHP
使用PHP会话(Session)实现用户登陆功能
2013/06/29 PHP
利用PHP实现短域名互转
2013/07/05 PHP
神盾加密解密教程(一)PHP变量可用字符
2014/05/28 PHP
Yii2中hasOne、hasMany及多对多关联查询的用法详解
2017/02/15 PHP
不同的jQuery API来处理不同的浏览器事件
2012/12/09 Javascript
浅谈JavaScript函数参数的可修改性问题
2013/12/05 Javascript
编程语言JavaScript简介
2014/10/16 Javascript
jQuery基础知识小结
2014/12/22 Javascript
全屏滚动插件fullPage.js使用实例解析
2016/10/21 Javascript
RequireJS 依赖关系的实例(推荐)
2017/01/21 Javascript
Vue+ElementUI实现表单动态渲染、可视化配置的方法
2018/03/07 Javascript
JavaScript根据json生成html表格的示例代码
2018/10/24 Javascript
JS正则表达式封装与使用操作示例
2019/05/15 Javascript
JS 封装父页面子页面交互接口的实例代码
2019/06/25 Javascript
echarts统计x轴区间的数值实例代码详解
2019/07/07 Javascript
vue+elementUI动态生成面包屑导航教程
2019/11/04 Javascript
Js代码中的span拼接问题解决
2019/11/22 Javascript
ESLint 是如何检查 .vue 文件的
2020/11/30 Vue.js
基于element-ui封装表单金额输入框的方法示例
2021/01/06 Javascript
[23:21]Ti4 冒泡赛第二轮DK vs C9 2
2014/07/14 DOTA
linux下python使用sendmail发送邮件
2018/05/22 Python
Flask入门之上传文件到服务器的方法示例
2018/07/18 Python
django框架基于模板 生成 excel(xls) 文件操作示例
2019/06/19 Python
python 利用opencv实现图像网络传输
2020/11/12 Python
python中_del_还原数据的方法
2020/12/09 Python
Java的接口和C++的虚类的相同和不同处
2014/03/27 面试题
如何用JQuery进行表单验证
2013/05/29 面试题
怎样有效的进行自我评价
2013/10/06 职场文书
工业自动化专业毕业生推荐信
2013/11/18 职场文书
学习十八届四中全会精神思想汇报
2014/10/23 职场文书
公务员检讨书
2014/11/01 职场文书
群众路线教育实践活动调研报告
2014/11/03 职场文书
幼儿园中班个人总结
2015/02/28 职场文书
安全教育主题班会教案
2015/08/12 职场文书
nginx实现多geoserver服务的负载均衡
2022/05/15 Servers