尝试在Django HTML输出中显示Pandas DataFrame

dwthyt8l  于 2023-10-21  发布在  Go
关注(0)|答案(1)|浏览(114)

我目前正在尝试用Django在HTML输出中显示一个框架。目前,我已经设计了一个视图,其中包含几个csv文件,在它们上运行一些函数,然后输出一个结果框架。我现在正试图让这个结果框架是我的html输出。

views.py:

results_html = results.to_html(index=False)
return render(request, 'home.html', {'results_html': results_html})

首页.html:

<html>
  <body>
      <table>{{results_html|safe}}</table>
   </body>
</html>

我的home.html在我的整个应用程序文件夹中的templates文件夹中。我试图让这个表被显示后,单击一个按钮,也允许的能力,以增加设计的表,使其更具视觉吸引力。
我一直在研究这个网站和其他,并尝试了他们的解决方案和表仍然不输出.

iecba09b

iecba09b1#

在视图中看不到pandas代码的情况下,很难给予答复。尝试在代码中添加escape=False

results_html = results.to_html(index=False,escape=False)

检查termnal中的pandas html代码:

print(results.to_html(index=False,escape=False))

相关问题