赞
踩
在前端页面中html代码比python多得多,所以一定是html包python最优!于是引出今天的模板。
大体分为三个步骤:
<table> <tr> <th>学号</th> <th>姓名</th> <th>语文</th> <th>数学</th> <th>英语</th> </tr> {% for idx, row in df.iterrows %} <tr> <td>{{row.学号}}</td> <td>{{row.姓名}}</td> <td>{{row.语文}}</td> <td>{{row.数学}}</td> <td>{{row.英语}}</td> </tr> {% endfor %} </table>
from django.shortcuts import render
from django.http import HttpResponse
from antproject.settings import BASE_DIR
import pandas as pd
# Create your views here.
def hello(request):
return HttpResponse("this is hello/")
def show_excel(request):
df=pd.read_excel(BASE_DIR / "data/score.xlsx")
return render(request,"show_excel.html",{"df":df})
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。