基于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开发框架Django
Jun 30 Python
Python对象的深拷贝和浅拷贝详解
Aug 25 Python
Python中的zip函数使用示例
Jan 29 Python
python数据封装json格式数据
Mar 04 Python
python将txt文件读取为字典的示例
Dec 22 Python
Pycharm 文件更改目录后,执行路径未更新的解决方法
Jul 19 Python
Python利用全连接神经网络求解MNIST问题详解
Jan 14 Python
python3用PyPDF2解析pdf文件,用正则匹配数据方式
May 12 Python
如何在sublime编辑器中安装python
May 20 Python
python关于倒排列的知识点总结
Oct 13 Python
Django怎么在admin后台注册数据库表
Nov 14 Python
什么是Python装饰器?如何定义和使用?
Apr 11 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函数解决SQL injection
2006/10/09 PHP
PHP ajax 分页类代码
2008/11/13 PHP
php中将一个对象保存到Session中的方法
2015/03/13 PHP
PHP实现可自定义样式的分页类
2016/03/29 PHP
PHP常用的三种设计模式
2017/02/17 PHP
javascript &amp;&amp;和||运算法的另类使用技巧
2009/11/28 Javascript
更优雅的事件触发兼容
2011/10/24 Javascript
博客侧边栏模块跟随滚动条滑动固定效果的实现方法(js+jquery等)
2013/03/24 Javascript
关于extjs4如何获取grid修改后的数据的问题
2013/08/07 Javascript
js分页代码分享
2014/04/28 Javascript
jQuery修改li下的样式以及li下的img的src的值的方法
2014/11/02 Javascript
IE中document.createElement的iframe无法设置属性name的解决方法
2015/09/14 Javascript
通过jquery实现页面的动画效果(实例代码)
2016/09/18 Javascript
BootStrap Fileinput初始化时的一些参数
2016/12/30 Javascript
jQuery实现淡入淡出的模态框
2017/02/09 Javascript
jQuery实现的动态文字变化输出效果示例【附演示与demo源码下载】
2017/03/24 jQuery
微信小程序picker组件简单用法示例【附demo源码下载】
2017/12/05 Javascript
详解javascript 正则表达式之分组与前瞻匹配
2018/05/30 Javascript
vue+Vue Router多级侧导航切换路由(页面)的实现代码
2018/12/20 Javascript
微信小程序从注册账号到上架(图文详解)
2019/07/17 Javascript
使用layer.msg 时间设置不起作用的解决方法
2019/09/12 Javascript
解决Vue.js应用回退或刷新界面时提示用户保存修改问题
2019/11/24 Javascript
微信小程序实现星星评分效果
2020/11/01 Javascript
简单总结Python中序列与字典的相同和不同之处
2016/01/19 Python
python机器学习之贝叶斯分类
2018/03/26 Python
使用python制作游戏下载进度条的代码(程序说明见注释)
2019/10/24 Python
Python 必须了解的5种高级特征
2020/09/10 Python
Space NK英国站:英国热门美妆网站
2017/12/11 全球购物
Conforama西班牙:您的家具、装饰和电器商店
2020/02/21 全球购物
小学教师评语大全
2014/04/23 职场文书
工程造价专业求职信
2014/07/17 职场文书
展览会邀请函
2015/02/02 职场文书
2019七夕节祝福语36句,快来收藏吧
2019/08/06 职场文书
python获取字符串中的email
2022/03/31 Python
Python基本知识点总结
2022/04/07 Python
分享node.js实现简单登录注册的具体代码
2022/04/26 NodeJs