2

Я получаю ответ от сервера, на котором спасся:HTML объектов экранирования в JSON из в Django шаблоны

'item':'<b> Some Data </b>' 

я прохожу такие данные шаблона использованияКонтактного item= json.loads(response)

По шаблонам Джанго по умолчанию (в Google App Engine) ускользает от него,
, поэтому его двойной выход в результаты. я могу использовать safe, чтобы удалить один уровень вытекающее как:

{{item|safe}} 

Как включить объекты в соответствующие знаки?

ответ

-1

Следующее должно выполнять эту работу.
response.replace('&amp;', '&').replace('&lt;', '<').replace('&gt;', '>')

Update - После предложению Jan Schär, вы должны лучше использовать следующее: response.replace('&lt;', '<').replace('&gt;', '>').replace('&amp;', '&')

Потому что, если response является &amp;gt;, это привело бы к > вместо правильного &gt;. Вы должны в последний раз разрешить &amp;.

3

Вы можете сделать это:

{% autoescape off %} 
    {{ your_text_var }} 
{% endautoescape %} 
+0

это должно быть правильный ответ ... Спасибо человек –

 Смежные вопросы

  • Нет связанных вопросов^_^