我正在尝试使用Flask在我的web应用程序上显示CSV文件中的数据。在下面的代码中,我试图从CSV文件中选择5列,并在HTML表中显示这些列的值。不幸的是,HTML表中出现的值是{{value[0]}、{,{{value[1]}、{value[2]}、{{value[3]}、{{value[4]}、{{{value[5]}
我的python函数:
@app.route("/homepage")
def table_issues():
columns=["Regulatory_Domain","Detection_Date","ID_Client","Issue_ID_Name","Status_Issue","Comments"]
df = pd.read_csv("data.csv", names=columns, header= 0)
df = df.sort_values(by=['Detection_Date'], ascending = True)
issueslist = list (df.values)
return render_template("homepage.html", issueslist=issueslist)
我的HTML代码:
<table>
<thead class=theadissues>
<tr>
<th>Regulatory Domain</th>
<th>Detection Date</th>
<th>Client-ID</th>
<th>Issue ID / Name</th>
<th>Review Status</th>
<th>Comments</th>
<th>Edit</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{ value[0] }}</td>
<td>{{ value[1] }}</td>
<td>{{ value[2] }}</td>
<td>{{ value[3] }}</td>
<td>{{ value[4] }}</td>
<td>{{ value[5] }}</td>
<td>
<p class="EditAction"><a href="/updateform">EDIT ISSUE</a></p>
</tr>
</tbody>
</table>
你能帮我更正上面的代码吗
非常感谢你的帮助
将单词“value”更改为“issueslist”
渲染模板时,向其传递了一个列表
现在,您的html模板可以访问相同的变量
相关问题 更多 >
编程相关推荐