Я пытаюсь отобразить данные в своем веб-приложении из файла CSV с помощью Flask.Приведенный ниже код считывает мой CSV-файл и назначает биржу в качестве переменной для моих данных.В приведенном ниже HTML-коде, используя логику jinga, я перебираю список акций, однако мои столбцы CSV возвращаются в виде строк (см. Пример выходных данных и рис.).Как правильно отобразить строки?
Моя функция python:
@app.route('/stocks')
def Stocks():
filename = 'stock_scraper - dev.csv'
data = pandas.read_csv(filename, header=0)
stocklist = list(data.values.flatten())
return render_template('stocks.html', stocklist=stocklist)
Мое веб-приложение для перебора списка акций:
<table class="table table-striped table-sm">
<thead>
<tr>
<th>#</th>
<th>Ticker</th>
<th>Closing Price</th>
<th>Closing Date</th>
</tr>
</thead>
<tbody>
{% for eachstocks in stocklist%}
<tr>
<td>{{ eachstocks }}</td>
<td>{{ eachstocks }}</td>
<td>{{ eachstocks }}</td>
<td>{{ eachstocks }}</td>
</tr>
{% endfor %}
</tbody>
</table>
Выход: