0

你好!

我尝试使用 TwitterBootstrap 框架在 GAE 应用程序中实现 typeahead 功能。有必要将此片段渲染到 Jinja2 模板中:

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

这似乎是不可能的,因为模板引擎总是将单引号转义为双引号。显然,在这种情况下,整个预输入结构根本不起作用。有几种记录在案的转义方法,例如rawsafe甚至autoescape false,但它们无法解决此问题。如何强制 Jinja2 呈现单引号?

有没有人有一个匹配的食谱是如何解决的?

谢谢!

4

1 回答 1

1

以下代码适用于我:

{{ typeahead_data|safe }}

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

于 2013-03-24T14:52:00.370 回答