0

在我的后端处理程序中,我发送带有双引号的字符串,例如:

print '\"test\"'
self.render('test.html', test = '\"test\"')

在模板 test.html 中,我将测试变量传递给 javascript,例如:

<script>
var test = {{ test }};
</script>

但实际上浏览器生成的是:

<script>
var test = &quo t;test&quo t;;
</script>

出现字符串引号而不是双引号 "

在 tornadoweb 中是否有类似于 Django 管道的东西,这应该可以解决问题:

<script>
var test = {{ test|safe }};
</script>

或者也许还有另一种方法可以用双引号传递字符串(我在前端真的需要)?

问候!

4

1 回答 1

0

好的,我自己找到的:

{% autoescape None %}
于 2012-12-10T21:29:20.107 回答