基于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 Web框架Tornado运行和部署
Oct 19 Python
Python使用cookielib模块操作cookie的实例教程
Jul 12 Python
Python使用回溯法子集树模板解决爬楼梯问题示例
Sep 08 Python
django manage.py扩展自定义命令方法
May 27 Python
Django跨域请求问题的解决方法示例
Jun 16 Python
python发送告警邮件脚本
Sep 17 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
Jun 18 Python
python隐藏终端执行cmd命令的方法
Jun 24 Python
Python帮你微信头像任意添加装饰别再@微信官方了
Sep 25 Python
python numpy数组复制使用实例解析
Jan 10 Python
利用python画出AUC曲线的实例
Feb 28 Python
python中round函数保留两位小数的方法
Dec 04 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在线打包程序源码
2008/07/27 PHP
dedecms系统的广告设置代码 基础版本
2010/04/09 PHP
PHP 函数学习简单小结
2010/07/08 PHP
php输出表格的实现代码(修正版)
2010/12/29 PHP
php获取目录所有文件并将结果保存到数组(实例)
2013/10/25 PHP
PHP图片库imagemagick安装方法
2014/09/23 PHP
php与阿里云短信接口接入操作案例分析
2020/05/27 PHP
jquery 表单进行客户端验证demo
2009/08/24 Javascript
用Javascript评估用户输入密码的强度实现代码
2011/11/30 Javascript
Jquery实现点击切换图片并隐藏显示内容(2种方法实现)
2013/04/11 Javascript
jquery实现的V字形显示效果代码
2015/10/27 Javascript
一道关于JavaScript变量作用域的面试题
2016/03/08 Javascript
用 Vue.js 递归组件实现可折叠的树形菜单(demo)
2017/12/25 Javascript
用Axios Element实现全局的请求loading的方法
2018/03/15 Javascript
原生JS+HTML5实现跟随鼠标一起流动的粒子动画效果
2018/05/03 Javascript
Bootstrap-table自定义可编辑每页显示记录数
2018/09/07 Javascript
微信小程序仿抖音视频之整屏上下切换功能的实现代码
2020/05/24 Javascript
python实现sublime3的less编译插件示例
2014/04/27 Python
利用python批量给云主机配置安全组的方法教程
2017/06/21 Python
python高效过滤出文件夹下指定文件名结尾的文件实例
2018/10/21 Python
Python3 执行系统命令并获取实时回显功能
2019/07/09 Python
Python3 venv搭建轻量级虚拟环境的步骤(图文)
2019/08/09 Python
pygame实现弹球游戏
2020/04/14 Python
Python unittest discover批量执行代码实例
2020/09/08 Python
基于python实现百度语音识别和图灵对话
2020/11/02 Python
video结合canvas实现视频在线截图功能
2018/06/25 HTML / CSS
数据保密承诺书
2014/06/03 职场文书
酒店爱岗敬业演讲稿
2014/09/02 职场文书
党政领导班子民主生活会整改措施
2014/09/18 职场文书
学习党的群众路线剖析材料
2014/10/09 职场文书
师德师风个人总结
2015/02/06 职场文书
工程款申请报告
2015/05/15 职场文书
2016大学生入党积极分子心得体会
2016/01/06 职场文书
2019优秀干部竞聘演讲稿范文!
2019/07/02 职场文书
python实现求纯色彩图像的边框
2021/04/08 Python
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
2021/10/16 Python