как да включа цитиран HTML в шаблон на Tornado?

Използвам Tornado Templates и едно от моите полета е низ, в който има цитирани HTML тагове, напр. ‹p›Слънчева енергия‹/p›

Когато го представя в шаблона, таговете се цитират дословно, вместо да се третират като тагове. {{ quot_html }} Така че изглежда точно както по-горе с видим маркер p.

В други системи за шаблони {{ = foo}} изобразява foo дословно, но {{html foo}} третира таговете като тагове.

Има ли еквивалент в Tornado Templates?


person Brad    schedule 29.06.2011    source източник


Отговори (1)


{% raw foo %}, в Tornado 2.0+.

Ако направите това с много изрази в шаблон, можете да добавите директивата {% autoescape None %} в началото на шаблона, след което {{ foo }} няма да бъде екраниран.

person Cole Maclean    schedule 30.06.2011