我的模板用于JS。
let SETTINGS = {{settings|tojson(4)}};
我的设置是一个字典 {'name': '俄文名 Саша', 'id': 12345}
。如果我进行渲染,会得到:
let SETTINGS = {
"name": "Russian name \u0421\u0430\u0448\u0430",
"id": 12345
}
我需要获取非转义的 Unicode 字符。在 Python 中,我可以使用以下方式实现:
json.dumps(data, encure_ascii=False)
但是tojson()
过滤器只接受一个参数(indent)。