从Tornado呈现的页面中删除不必要的空格和html注释

时间:2013-12-27 02:44:39

标签: python tornado

我正在使用龙卷风和龙卷风模板引擎。即使将debug设置为False,龙卷风呈现的页面仍然具有HTML注释和不必要的空白。是否有设置在渲染页面时自动将其删除(基本上缩小渲染页面)?

2 个答案:

答案 0 :(得分:1)

您可以为Template(或render / render_string)设置compress_whitespace标记,以自动删除无关的空格。我不相信有一个选项来删除内置的评论。

答案 1 :(得分:1)

Tornado对html评论一无所知,因此任何html评论都会按原样传递。 (您可以使用{# #}向模板添加注释)。剥离空白的支持有限,默认情况下基于文件扩展名(.html和.js)启用。还有一个半实现的compress_whitespace设置,虽然没有干净的方法来设置它,除非你实现自己的模板加载器。