基于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之玩转字符串(3)
Sep 14 Python
Python文档生成工具pydoc使用介绍
Jun 02 Python
基于DataFrame筛选数据与loc的用法详解
May 18 Python
使用python读取csv文件快速插入数据库的实例
Jun 21 Python
Python中低维数组填充高维数组的实现
Dec 02 Python
Python 寻找局部最高点的实现
Dec 05 Python
Python concurrent.futures模块使用实例
Dec 24 Python
Python3.9 beta2版本发布了,看看这7个新的PEP都是什么
Jun 10 Python
Java如何基于wsimport调用wcf接口
Jun 17 Python
浅析python 字典嵌套
Sep 29 Python
PyTorch 如何自动计算梯度
May 23 Python
在 Python 中利用 Pool 进行多线程
Apr 24 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
基于PHPExcel的常用方法总结
2013/06/13 PHP
浅谈PHP中的面向对象OOP中的魔术方法
2017/06/12 PHP
利用Laravel生成Gravatar头像地址的优雅方法
2017/12/30 PHP
php+layui数据表格实现数据分页渲染代码
2019/10/26 PHP
JS去除字符串的空格增强版(可以去除中间的空格)
2009/08/26 Javascript
javaScript array(数组)使用字符串作为数组下标的方法
2013/11/19 Javascript
【经典源码收藏】jQuery实用代码片段(筛选,搜索,样式,清除默认值,多选等)
2016/06/07 Javascript
jquery模拟多级复选框效果的简单实例
2016/06/08 Javascript
Vuejs第七篇之Vuejs过渡动画案例全面解析
2016/09/05 Javascript
JS继承之借用构造函数继承和组合继承
2016/09/07 Javascript
js仿手机页面文件下拉刷新效果
2016/10/14 Javascript
简单学习vue指令directive
2016/11/03 Javascript
jQuery中的一些小技巧
2017/01/18 Javascript
详解vue 中使用 AJAX获取数据的方法
2017/01/18 Javascript
bootstrap轮播图示例代码分享
2017/05/17 Javascript
js防刷新的倒计时代码 js倒计时代码
2017/09/06 Javascript
微信小程序实战篇之购物车的实现代码示例
2017/11/30 Javascript
OpenLayers3实现对地图的基本操作
2020/09/28 Javascript
[02:32]DOTA2英雄基础教程 祸乱之源
2013/12/23 DOTA
[05:09]2016国际邀请赛中国区预选赛淘汰赛首日精彩回顾
2016/06/29 DOTA
python3+PyQt5 创建多线程网络应用-TCP客户端和TCP服务器实例
2019/06/17 Python
python中类的输出或类的实例输出为这种形式的原因
2019/08/12 Python
python如何通过twisted搭建socket服务
2020/02/03 Python
详解python中的异常捕获
2020/12/15 Python
Python约瑟夫生者死者小游戏实例讲解
2021/01/04 Python
移动端rem布局的两种实现方法
2018/01/03 HTML / CSS
出纳岗位职责
2013/11/09 职场文书
共产党员承诺书
2014/03/25 职场文书
团干部培训方案
2014/06/03 职场文书
雨花台导游词
2015/02/06 职场文书
开会通知
2015/04/20 职场文书
2015年安全生产管理工作总结
2015/05/25 职场文书
建筑工程挂靠协议书
2016/03/23 职场文书
广播稿:校园广播稿范文
2019/04/17 职场文书
教你用Java在个人电脑上实现微信扫码支付
2021/06/13 Java/Android
Redis 哨兵机制及配置实现
2022/03/25 Redis