基于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 创建子进程模块subprocess详解
Apr 08 Python
在GitHub Pages上使用Pelican搭建博客的教程
Apr 25 Python
关于反爬虫的一些简单总结
Dec 13 Python
Python使用装饰器模拟用户登陆验证功能示例
Aug 24 Python
python制作mysql数据迁移脚本
Jan 01 Python
python基础教程之while循环
Aug 14 Python
Python Web框架之Django框架Model基础详解
Aug 16 Python
win10子系统python开发环境准备及kenlm和nltk的使用教程
Oct 14 Python
python json.dumps() json.dump()的区别详解
Jul 14 Python
Pycharm Plugins加载失败问题解决方案
Nov 28 Python
python如何做代码性能分析
Apr 26 Python
OpenCV全景图像拼接的实现示例
Jun 05 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
全国FM电台频率大全 - 10 江苏省
2020/03/11 无线电
PHP 芝麻信用接入的注意事项
2016/12/01 PHP
php + nginx项目中的权限详解
2017/05/23 PHP
PHP针对伪静态的注入总结【附asp与Python相关代码】
2017/08/01 PHP
原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
2019/03/07 PHP
JavaScript高级程序设计(第3版)学习笔记9 js函数(下)
2012/10/11 Javascript
asp.net中System.Timers.Timer的使用方法
2013/03/20 Javascript
js 走马灯简单实例
2013/11/21 Javascript
JavaScript中的this关键字使用详解
2015/08/14 Javascript
大型JavaScript应用程序架构设计模式
2016/06/29 Javascript
JavaScript禁止用户多次提交的两种方法
2016/07/24 Javascript
详解Puppeteer 入门教程
2018/05/09 Javascript
jQuery中ajax请求后台返回json数据并渲染HTML的方法
2018/08/08 jQuery
bootstrap table合并行数据并居中对齐效果
2018/10/17 Javascript
vue 实现Web端的定位功能 获取经纬度
2019/08/08 Javascript
JavaScript(js)处理的HTML事件、键盘事件、鼠标事件简单示例
2019/11/19 Javascript
微信小程序清空输入框信息与实现屏幕往上滚动的示例代码
2020/06/23 Javascript
Python排序搜索基本算法之归并排序实例分析
2017/12/08 Python
将tensorflow的ckpt模型存储为npy的实例
2018/07/09 Python
深入浅析Python中list的复制及深拷贝与浅拷贝
2018/09/03 Python
Python如何实现机器人聊天
2020/09/10 Python
python搜索算法原理及实例讲解
2020/11/18 Python
CSS3中文字镂空、透明值、阴影效果设置示例小结
2016/03/07 HTML / CSS
Anya Hindmarch官网:奢侈设计师手袋及配饰
2018/11/15 全球购物
凯普林包包西班牙官网:Kipling西班牙
2019/04/12 全球购物
Servlet的实例是在生命周期什么时候创建的?配置servlet最重要的是什么?
2012/05/30 面试题
工商企业管理应届生求职信
2013/11/03 职场文书
六十大寿答谢词
2014/01/12 职场文书
村委会贫困证明
2014/01/14 职场文书
校园安全检查制度
2014/02/03 职场文书
公司年会抽奖活动主持词
2014/03/31 职场文书
新教师个人总结
2015/02/06 职场文书
教师节作文之小学四年级
2019/09/03 职场文书
JavaScript 语句之常用 for 循环详解
2021/03/29 Javascript
我的收音机情缘
2022/04/05 无线电
以MySQL5.7为例了解一下执行计划
2022/04/13 MySQL