测试人社区

如何把allure中报告,在python的djongo web server中展示

1.生成的allure report的html中的引用的文件都加入了 /static/了


2.sitting中static配置了整个report文件夹
3.url中和view也都配置好了

结果:启动djongo server 打开的报告没有数据报


  • 生成的报告文件是不需要修改的,只需要使用allure generate将测试结果生成出来报告文件夹然后放到Django的静态文件目录里再通过地址去访问就可以了,下面的步骤可以参考一下:
  • 我新建了一个Django项目 做了如下几步之后就可以访问到页面了:
  • settings.py文件中添加静态文件目录配置STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static'),]
    image
  • 在startproject 命令生成的项目目录下新建static目录,并将之前的测试报告report文件夹放入其中image
  • 使用runserver命令启动Django自带的服务
    image
  • 访问http://127.0.0.1:8080/static/report/index.html 页面正常

可以了哈哈 谢谢老师