Views.py
信息=[]def get_info(请求(:
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 %}