python - 在 Python Flask 中使用 render_template 时如何更改表格样式?
问题描述
我正在使用烧瓶、html 和 css 制作网站,我使用 pandas 读取 csv 文件,进行一些计算并在我的 html 中给我一个表格。我怎样才能改变桌子的风格?另外我怎样才能并排打印表格?
这是烧瓶位
@app.route('/')
def about():
data = df[['attempts', 'activity']]
data = data.groupby('activity').sum().sort_values('attempts', ascending=False).reset_index()
datas = df[['grade', 'activity']]
datas = datas.groupby('activity').sum().sort_values('grade', ascending=False).reset_index()
return render_template("about.html", data=data.to_html(header='true'), data1=datas.to_html(header='true'),
这是html位:
<section id="problems">
<h2>problems</h2>
<p class="lead">{{data | safe}} {{data1 |safe}}</p>
</section>
解决方案
我怎样才能改变桌子的风格?
如果您使用的是pandas.DataFrame.to_html它确实接受classes,因此如果您已经准备好 CSS class ,那么添加您调用的位置(where is )mytable
应该就足够了classes=["mytable"]
df.to_html
df
pandas.DataFrame