【发布时间】:2020-08-31 18:07:51
【问题描述】:
下面的文件是我的 html 文件,我试图显示通过单击 html 表中的按钮选择的任何随机选择的数据集,但它只显示数据框的列名而不显示行中的值?我不明白为什么会这样。
这是 Home.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Detect Outliers</title>
</head>
<body>
<button type="button">Upload</button>
<h1>Uploaded Data</h1>
<table border="1px">
<tr>
{% for data in DataFrame %}
<th>{{ data }}</th>
{% endfor %}
{% for _, record in DataFrame.iterrows %}
<tr>
{% for value in data %}
<td>{{ value }}</td>
{% endfor %}
</tr>
{% endfor %}
</tr>
</table>
</body>
</html>
这是views.py
from django.shortcuts import render
import pandas as pd
def home(request):
dataFrame = pd.read_csv('Bihar_thresholding.csv')
return render(request, 'home.html', {'DataFrame': dataFrame })
这是 urls.py
from django.contrib import admin
from django.urls import path
from . import views
urlpatterns = [
path('', views.home),
]
【问题讨论】:
-
请将所有相关代码添加到问题中,使其可复制
标签: python dataframe django-3.0