2014-10-30 3 views
0

В моей Джанго модели я должен хранить данные в виде HTML-строки, какинтегрировать HTML в шаблон Джанго

item = RocketuItem(text=text, page_url=url, page_number=page_number, page_down=page_down) 

и текст =

<section> <h2>Object-oriented Python and Beginner Django</h2> <ul> 

Когда я тянуть это в шаблоне я использую ..

{% for page in pages %} 
<div>{{ page.page_url|safe }}</div>> 
<div> 
{{ page.text|safe }} 

Я использую безопасный как его дозирующий дисплей $ lt и т. Д. [В основном «<» преобразуется в & л, если я не использую его] Это WHT я вижу на выходе на странице

<section> <h2>Object-oriented Python and Beginner Django</h2> <ul> 

Что я действительно хочу для кода Фро «текста», чтобы быть частью DIV так, чтобы он хорошо уживаются что форматирование и шоу ..

Object-oriented Python and Beginner Django 

Как я могу это сделать ..

ответ

0

safe фильтр должен быть достаточно, чтобы сделать текст как HTML в последних версиях Django. Попробуйте использовать:

{% autoescape off %} {{ content }} {% end autoescape %} 

теги и посмотрите, работает ли это для вас.

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