我有一个代码,我不明白的是为什么 views.py 中some_view的功能不能从CSV中获取文件。有什么不对?还有一个名为 index.html 的html文件。我希望它获取CSV的第一列并在html中进行循环,这样我就不必每次都重复它。
views.py
def some_view(request):
reader = csv.DictReader(open('file.csv','r'))
csv_output = []
data = csv.reader(reader)
for row in data:
csv_output.append(row)
return render(request, 'index.html', context={'csv_content': csv_output})
index.html
{% for content in csv_content %}
<div class="row">
{% for k in content.items %}
<div class="column">
<p> value is {{v}} </p>
</div>
{% endfor %}
</div>
{%endfor%}