如何将变量从JavaScript传递到Django视图文件

时间:2020-06-03 04:16:41

标签: python django

我正在上传CSV并将其打印在网页上,后来我尝试将变量传递给Django view.py函数,但我无法做到这一点,所以请有人帮我解决此问题

<input type="file" id="fileinput" />
<script>
  function readSingleFile(evt) {
    var f = evt.target.files[0];
    if (f) {
      var r = new FileReader();
      r.onload = function(e) {
          var contents = e.target.result;
          <!--document.write("File Uploaded! <br />" + "name: " + f.name + "<br />" + "content: " + contents + "<br />" + "type: " + f.type + "<br />" + "size: " + f.size + " bytes <br />");-->

          var lines = contents.split("\n"), output = [];
          for (var i=0; i<lines.length; i++){
            output.push("<tr><td>" + lines[i].split(",").join("</td><td>") + "</td></tr>");
          }
          output = "<table>" + output.join("") + "</table>";
          document.write(output);
          <!--$.post(output);-->
          exportTableToCSV(null,'test.csv')

     }

      r.readAsText(f);
      document.write(output);


      <!--$.post(output)-->
    } else {
      alert("Failed to load file");
    }
  }
  document.getElementById('fileinput').addEventListener('change', readSingleFile);
</script>

view.py代码

def read(request):
    if request.method == 'POST':
        count = request.POST.get['ouput']
        print(count)
        return

0 个答案:

没有答案
相关问题