事情背景:

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

解决方法:


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

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


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

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

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


↙↙↙阅读原文可查看相关链接,并与作者交流