python - Flask html表格截断内容
问题描述
我有一个 html 页面,里面有一个表格,我在里面显示了一个 pandas 数据框。
Python代码是:
from flask import Flask, request, render_template, session, redirect
import numpy as np
import pandas as pd
app = Flask(__name__)
df = pd.DataFrame({'A': [0, 1, 2, 3, 4],
'B': [5, 6, 7, 8, 9],
'C': ['a', 'b', 'c--', 'd', 'e']})
@app.route('/', methods=("POST", "GET"))
def html_table():
return render_template('simple.html', tables=[df.to_html(classes='data')], titles=df.columns.values)
if __name__ == '__main__':
app.run(host='0.0.0.0')
该表的 html 是:
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
{% for table in tables %}
{{titles[loop.index]}}
{{ table|safe }}
{% endfor %}
</body>
</html>
在某些情况下,当列内容很大时,显示的表格会截断内容。
如何通过强制表格显示所有拉取的内容来解决此问题?
解决方案
推荐阅读
- spring - Thymeleaf 3(不是)按顺序构建布局?
- android - React Native 键盘(多行)
- python - 在beautifulsoup中,如何收集解析器中没有出现的照片链接?
- reactjs - 访问作为道具传递的组件的 Ref?
- merge - 理解 rxjs6 中的合并(特别是 redux-observable)
- php - php fpm pools error_log 正在写入全局错误日志文件
- linux - 使用期望解释器通过电子邮件通知失败的脚本
- visual-studio - applicationhost.config 中列出的 URL 不在 iis express 中启动
- swift - 如何从firebase下载多个图像?
- python - Elasticsearch:缺少 Content-Type 标头