GAE Jinja2单引号逃脱

时间:2013-03-24 12:04:46

标签: google-app-engine escaping jinja2

您好!

我尝试使用TwitterBootstrap框架在GAE应用程序中实现预先输入功能。有必要将这个片段呈现到Jinja2模板中:

    <input type="text" class="span3" 
style="margin: 0 auto;" data-provide="typeahead" 
data-items="4" data-source='["Alabama","Alaska","Arizona"]'>

这似乎是不可能的,因为模板引擎总是通过双引号转发单引号。显然,在这种情况下,整个先行建筑根本无法发挥作用。有几种记录的转义方法,如原始安全甚至 autoescape false ,但它们无法解决此问题。如何强制Jinja2呈现单引号?

有人找到匹配的食谱如何解决?

谢谢!

1 个答案:

答案 0 :(得分:1)

以下代码适用于我:

{{ typeahead_data|safe }}

请考虑下次包含您的实际代码,而不是仅仅说'它不起作用'。