JSON отображается как объекты Unicode в шаблоне Jinja2

Я использую Jinja2 с webapp2.

Jinja2 кодирует все «контекстные» данные в юникод, как сказано в их документе. Это оказывается проблематичным, когда я пытаюсь вставить строку json в шаблон:

jsonData = json.loads(get_the_file('catsJson.txt'))

Я передаю jsonData в шаблон, и я могу успешно выполнить цикл, но когда я вставляю элемент json в HTML, это выглядит так:

<option value='[u&#39;dogs&#39;, u&#39;cats&#39;]'>

Я хочу, чтобы это выглядело так (как в исходной строке json):

<option value='["dogs", "cats"]'>

Есть предложения?

12
задан ofko 3 January 2012 в 10:38
поделиться