2011-06-29 8 views
14

Estoy usando Tornado Templates y uno de mis campos es una cadena que tiene etiquetas HTML citadas en ella, p. Ej. <p> energía solar </p >¿cómo incluyo el HTML citado en una plantilla de Tornado?

cuando me hacen en la plantilla, las etiquetas se cita textualmente en lugar de tratar como etiquetas. {{quoted_html}} Así se ve exactamente como arriba con la etiqueta p visible.

En otros sistemas de plantillas, {{= foo}} representa foo textualmente, pero {{html foo}} trata las etiquetas como etiquetas.

¿Existe el equivalente en Tornado Templates?

Respuesta

30

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

Si lo hace con muchas expresiones en una plantilla, puede agregar la directiva {% autoescape None %} al principio de la plantilla, después de lo cual {{ foo }} no se escapará.

+1

gracias, justo lo que estaba buscando. – Brad

Cuestiones relacionadas