如何读取html中的csv文件?

时间:2019-06-26 02:28:45

标签: python html django csv

我有一个代码,我不明白的是为什么 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%}

0 个答案:

没有答案