2012-12-10 64 views
0

在我的後端處理我送字符串雙quots,如:tornadoweb模板可變管道安全

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> 

或者,也許有另一種方式傳遞字符串用雙引號(我真的需要在前端)?

問候!

回答

0

好吧,發現它在我自己的:

{% autoescape None %}