基于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编程之requests在网络请求中添加cookies参数方法详解
Oct 25 Python
Tensorflow实现卷积神经网络用于人脸关键点识别
Mar 05 Python
python docx 中文字体设置的操作方法
May 08 Python
Django 重写用户模型的实现
Jul 29 Python
django-crontab 定时执行任务方法的实现
Sep 06 Python
Django中自定义查询对象的具体使用
Oct 13 Python
Python3.7 基于 pycryptodome 的AES加密解密、RSA加密解密、加签验签
Dec 04 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
Feb 23 Python
Python的Tqdm模块实现进度条配置
Feb 24 Python
浅析python中特殊文件和特殊函数
Feb 24 Python
Python集合set()使用的方法详解
Mar 18 Python
python pandas 解析(读取、写入)CSV 文件的操作方法
Dec 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
在PHP3中实现SESSION的功能(三)
2006/10/09 PHP
备份mysql数据库的php代码(一个表一个文件)
2010/05/28 PHP
PHP中如何定义和使用常量
2013/02/28 PHP
Yii实现单用户博客系统文章详情页插入评论表单的方法
2015/12/28 PHP
php通过curl添加cookie伪造登陆抓取数据的方法
2016/04/02 PHP
Mac系统完美安装PHP7详细教程
2017/06/06 PHP
php抽象方法和普通方法的区别点总结
2019/10/13 PHP
JQuyer $.post 与 $.ajax 访问WCF ajax service 时的问题需要注意的地方
2011/09/20 Javascript
jQuery将多条数据插入模态框的示例代码
2014/09/25 Javascript
Javascript显示和隐藏ul列表的方法
2015/07/15 Javascript
bootstrap实现弹窗和拖动效果
2016/01/03 Javascript
JS实现响应鼠标点击动画渐变弹出层效果代码
2016/03/25 Javascript
vue2.0在table中实现全选和反选的示例代码
2017/11/04 Javascript
VeeValidate 的使用场景以及配置详解
2019/01/11 Javascript
vue.js中导出Excel表格的案例分析
2019/06/11 Javascript
微信小程序动态显示项目倒计时
2019/06/20 Javascript
微信小程序 腾讯地图显示偏差问题解决
2019/07/27 Javascript
vue-cli3配置与跨域处理方法
2019/08/17 Javascript
JQuery样式与属性设置方法分析
2019/12/07 jQuery
python装饰器decorator介绍
2014/11/21 Python
python3.6使用pickle序列化class的方法
2018/10/22 Python
python实现简单flappy bird
2018/12/24 Python
python中bs4.BeautifulSoup的基本用法
2019/07/27 Python
图文详解Django使用Pycharm连接MySQL数据库
2019/08/09 Python
python3 selenium自动化 下拉框定位的例子
2019/08/23 Python
Python3.6 中的pyinstaller安装和使用教程
2020/03/16 Python
世界领先的艺术图书出版社:TASCHEN
2018/07/23 全球购物
俄罗斯名牌服装网上商店:UNIQUE FABRIC
2019/07/25 全球购物
Erwin Müller穆勒家居瑞士官网:您整个家庭的邮购公司
2019/12/28 全球购物
师范学院教师自荐书
2014/01/31 职场文书
大学生开西餐厅创业计划书
2014/02/01 职场文书
七一建党日演讲稿
2014/09/05 职场文书
领导班子四风查摆对照检查材料思想汇报
2014/10/05 职场文书
2015年创先争优活动总结
2015/03/27 职场文书
安全教育第一课观后感
2015/06/17 职场文书
pytorch model.cuda()花费时间很长的解决
2021/06/01 Python