Я хочу вывести данные на html, которые хранятся в листе excel(xlsx), на самом деле я получаю вывод, но не в правильном виде. Пожалуйста, проверьте код.
Views.py
info = [] def get_info(request):
r1 = pd.read_excel('file_data.xlsx')
for index, row in r1.iterrows():
if row["USER NAME"] == str(user_name()):
info.append(row)
#name = row['USER NAME']
#date = row['DATE']
#file_name = row['FILE NAME']
#remarks = row['REMARKS']
return render(request,'files.html',{'info':info})
#return render(request,'files.html',{'name':name, 'date':date, 'file_name':file_name, 'remarks':remarks, 'info':info})
output
введите описание изображения здесь
Мне нужно вывести данные в соответствующие поля, но они приходят только в одно поле в формате списка.
Проблема в вашем шаблоне, вы должны использовать что-то вроде этого внутри вашей таблицы:
{% for row in info %}
<tr>
<td>{{ row.field1 }}</td>
<td>{{ row.field2 }}</td>
<td>{{ row.field3 }}</td>
</tr>
{% endfor %}