HttpRunner Httprunner 的 extend-theme-template 模板显示为 ASCII 码,原因以及解决方法

吴庆庆 · January 16, 2020 · Last by 吴庆庆 replied at January 17, 2020 · 508 hits

事情背景:

最近用了尹全旺同学的extentreports,并且进行了替换
使用时发现返回的中文字符都是Unicode编码:

解决方法:


去掉tojson这个过滤器
对于这个过滤器:

1.官方文档说明:toJson的用法


根据官方文档可以知道toJson的作用:

在Html中 将python的字典结构,或其他结构(还没有尝试)转为Json字符串
在script标签内外效果都是一样的,并且不会存在各类型的转义问题

2.参考原模板没有加toJson这个过滤器,Html在这里支持直接显示dict对象
有没有大佬能解答一下Jinja的tojson过滤器转换时,会导致中文字符变为ASCII码

共收到 3 条回复 时间 点赞

纠正一下,我姓尹,不是伊😂

尹全旺 回复

哈哈哈哈哈哈哈哈哈

尹全旺 回复

啊~抱歉,现在记住惹
我用过第一版和第二版,大佬当时这里当时怎么考虑的

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up