源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Django框架利用ajax实现批量导入数据功能

  • 时间:2022-09-26 04:17 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Django框架利用ajax实现批量导入数据功能
本文实例为大家分享了网页中利用ajax实现批量导入数据功能的实现方法,供大家参考,具体内容如下 url.py代码:
[url=http://www.1sucai.cn/article/81522.htm][b]Django批量导入不重复数据[/b][/url]) 模板中代码:
$('#btn_sjdr').click(function(){
   $.post("{% url 'import_keywork' %}",
     {
       csrfmiddlewaretoken:"{{ csrf_token }}",
      file_keywork:$("#file_keywork").val(),
     },
     function(data,status) { 
      $("#test1").html(status+"重复数据"+data['fail']+"条,成功导入数据"+data['success']+"条");   
     }           
   )
  });  


<form>
     {% csrf_token %}
     <label><i class="icon-file"></i> 请选择需要被导入的文件</label>
     <input id="file_keywork" type="file"/>
     <input type="button" id="btn_sjdr" value="导入" class="btn btn-primary btn-sm"/>
    </form>
    <div id="test1"></div>
   </div>

表单采用post+ajax,注意django中使用post方法提交表单要满足两个条件: 在form加入{% csrf_token %},在jquery代码中加入csrfmiddlewaretoken:"{{ csrf_token }}",即可! 以上就是本文的全部内容,希望对大家的学习有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部