嗨,这个问题是 Python 2.7 Google App Engine 平台特有的。
通常,您会在app.yaml
:
libraries:
- name: webapp2
version: "2.5.1"
- name: jinja2
version: latest
- name: markupsafe
version: latest
我想知道markupsafe
这里在做什么。
既然 jinja2 已经有了“autoescape 扩展”,为什么还需要“markupsafe”呢?
Google App Engine Jinja2 和 Markupsafe在这里说:markupsafe 让 jinja2 运行得更快。如果是这种情况,为什么我们需要显式包含它而应用引擎可以隐式包含它?
有关如何markupsafe
在 Google App Engine 上使用它的任何示例?