事情背景:
最近用了尹全旺同学的 extentreports,并且进行了替换
使用时发现返回的中文字符都是 Unicode 编码:
解决方法:
去掉 tojson 这个过滤器
对于这个过滤器:
1.官方文档说明:toJson 的用法
根据官方文档可以知道 toJson 的作用:
在 Html 中 将 python 的字典结构,或其他结构(还没有尝试)转为 Json 字符串
在 script 标签内外效果都是一样的,并且不会存在各类型的转义问题
2.参考原模板没有加 toJson 这个过滤器,Html 在这里支持直接显示 dict 对象
有没有大佬能解答一下 Jinja 的 tojson 过滤器转换时,会导致中文字符变为 ASCII 码