Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Django服务器中解析HTML页面中的CSV数据?_Python_Html_Django - Fatal编程技术网

Python 如何在Django服务器中解析HTML页面中的CSV数据?

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'

我在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',{'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对象。准确地说,这是一个字典列表。