[英]How to read data from uploaded csv file and view it using django?
如何像原始 python 一样读取上传的 csv 文件? 文件路径没问题。
视图.py
def csv_read(request):
with open('C:/Users/filepath.csv') as csv_file:
rows = []
csv_reader = csv.reader(csv_file)
for row in csv_reader:
rows.append(row)
context = {
'rows': rows,
}
return render(request, "dataframe.html", context)
dataframe.html
{% for row in rows %}
<tr>
<td>{{ row }}</td>
</tr>
{% endfor %}
不确定,如果我的问题是正确的。 打开 url 时是否要显示文件内容? 而且我理解 raw 没有格式,没有表格包装等。
我认为您可以直接返回文件内容而不将其插入模板中。 我很久以前做过类似的事情。 尝试
with open('C:/Users/filepath.csv') as csv_file:
data = csv_file.read()
response = HttpResponse(data, content_type='text/plain')
return response
这应该会在打开 url 时显示原始文件内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.