Рендеринг HTML в шаблоне Django (не Unicode, а ASCII) - PullRequest
5 голосов
/ 22 апреля 2011

Я понимаю, что это немного извращенно, но у меня есть устаревшая база данных с некоторыми записями в формате html. Я хотел бы просто вставить это в мои шаблоны django как ASCII и позволить браузеру отображать это.

Django любезно преобразует мои поля в юникод, поэтому браузер отображает весь текст <p> </p> и т. Д. Без изменений.

Я надеялся, что там может быть флаг шаблона {{ obj.text|ascii }} или что-то, что может исправить это для меня - у кого-нибудь есть какие-нибудь идеи? Спасибо.

1 Ответ

8 голосов
/ 22 апреля 2011

С http://docs.djangoproject.com/en/dev/ref/templates/builtins/ что вы хотите:

{{ obj.text|safe }}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...