原因:
beautifulreport 生成的报告,html 文件是有一个样板文件的。通过浏览器访问 link 文件可以看到,它使用的 bootstrap.min.js 与 bootstrap.min.css 文件已失效,所以报告的样式渲染失败。
解决方案:
找到 python 环境目录,比如我的是 E:\python,进入 Lib\site-packages\BeautifulReport\template,修改 template.html,把 bootstrap.min.js 与 bootstrap.min.css 的链接替换掉就行。具体你可以把这两文件放在服务器上,通过 tomcat 开启访问服务器静态资源(可以百度如何操作);也可以通过 oss-cdn 访问。