我正在上传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>
def read(request):
if request.method == 'POST':
count = request.POST.get['ouput']
print(count)
return