Python 如何在Django服务器中解析HTML页面中的CSV数据?
我在views.py中使用了以下函数Python 如何在Django服务器中解析HTML页面中的CSV数据?,python,html,django,Python,Html,Django,我在views.py中使用了以下函数 def getdata(request): with open('./studata.csv', 'r') as csvfile: csv_file_reader = csv.DictReader(csvfile) records = list(csv_file_reader) count = len(records) return render(request,'showdata.html'
def getdata(request):
with open('./studata.csv', 'r') as csvfile:
csv_file_reader = csv.DictReader(csvfile)
records = list(csv_file_reader)
count = len(records)
return render(request,'showdata.html',{'records':records})
这是csv文件-
Roll,Name,Stream
11,Bedanta Borah,Non-Medical,
1,Varsha Sharma,Non-Medical,
3,Nancy,Commerce,
4,Akshita,Humanities,
此数据应显示在showdata.html中。如何遍历HTML页面中的数据
例如:
<div>
{% for record in records %}
{{ record.Roll }}
{{ record.Name}}
{{ record.Stream}}
</div>
{记录%中的记录的%s}
{{record.Roll}
{{record.Name}
{{record.Stream}
有关更多信息,请参见此,例如:
<div>
{% for record in records %}
{{ record.Roll }}
{{ record.Name}}
{{ record.Stream}}
</div>
{记录%中的记录的%s}
{{record.Roll}
{{record.Name}
{{record.Stream}
有关更多信息,请参见此注意,您不是“在HTML页面中解析CSV数据”,而是通过创建记录
对象来解析CSV<代码>记录是一个python对象。准确地说,这是一个字典列表。请注意,您不是在“解析HTML页面中的CSV数据”,而是通过创建记录对象来解析CSV<代码>记录
是一个python对象。准确地说,这是一个字典列表。