跳过龙卷风中的服务器端渲染

Skip serverside rendering in tornado

tornado 模板引擎的语法是{{varName}},正好与Angular 的数据绑定语法匹配。

有什么好的方法可以跳过 Tornado 模板引擎的服务器端渲染吗?使用新语法更改 HTML 文件会使项目混乱不堪。

最简单的方法是不使用 self.render。相反,open 文件并使用 self.write 来提供它:

class MyRequestHandler(...):
    def get(self):
        with open('path/to/template.html') as f:
            self.write(f.read())