您好!
我尝试使用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呈现单引号?
有人找到匹配的食谱如何解决?
谢谢!
答案 0 :(得分:1)
以下代码适用于我:
{{ typeahead_data|safe }}
请考虑下次包含您的实际代码,而不是仅仅说'它不起作用'。