Как поместить html в переменные шаблона django? - PullRequest
0 голосов
/ 01 июля 2011

Я хочу положить кусочки HTML в шаблоне переменных.Примерно так:

>>>t = django.template.Template("<ul>{{ title }}<\ul>: {{ story }}")
>>>c = django.template.Context({"title":"This is the title",r"Line 1.<br />Line 2."})
>>>print t.render(c)
<ul>This is the title<\ul>: Line 1.&lt;br /&gt;Line 2.

Я ожидал вывод примерно так:

<ul>This is the title<\ul>: Line 1.<br />Line 2.

Как я могу вставить HTML в переменные шаблона?

Ответы [ 2 ]

1 голос
/ 01 июля 2011

Используйте фильтр safe , например ::

t = django.template.Template ("{{title | safe}} <\ ul>: {{story | safe}}")

1 голос
/ 01 июля 2011

Используйте фильтр safe для запрета кодирования.

...