Мой шаблон используется для JS
let SETTINGS = {{settings|tojson(4)}};
Мои настройки - это dict {'name': 'Russian name Саша', 'id': 12345}
. Если я отрендерю его, я получу:
let SETTINGS = {
"name": "Russian name \u0421\u0430\u0448\u0430",
"id": 12345
}
Мне нужно получить не экранированные символы Юникода. То же самое я могу сделать в python, используя
json.dumps(data, encure_ascii=False)
Но фильтр tojson()
принимает только один параметр (отступ).