在金字塔框架中渲染交互式表格

时间:2018-10-22 19:45:57

标签: python pandas jinja2 pyramid

我正在尝试构建一个网页,该网页根据用户搜索的内容搜索文本文件,并将文本文件的结果输出到表格中。我正在为此使用Pyramid和Jinja2模板。

我当前的方法如下:

  1. 从搜索栏中获取用户输入
  2. 初始化熊猫数据框
  3. 通过遍历文本文件填充基于用户搜索的数据框
  4. 以某种方式在金字塔中呈现此数据框

我目前处于第4步。我的主要目标是能够以交互式表格的形式呈现此数据框,该表格可以通过单击列标题对列进行排序(并且可能允许用户也可以搜索表格结果,但这不是必需的。

Pandas似乎确实具有to_html()方法,但这似乎仅返回静态表。

我要找的东西是这样的:https://www.dynatable.com/

最终,我的问题如下:

  1. 对于要完成的工作,我的方法是否有意义(使用Pandas数据框表示表格),还是应该使用其他类来表示要显示的数据?
  2. 是否有一个可与Pyramid配合使用并可以创建交互式表格的库?

0 个答案:

没有答案