跳过龙卷风中的服务器端渲染
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())
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())