Bus*_*nks 3 google-app-engine jinja2
Google表示MarkupSafe让jina2在这里跑得更快
我已将它添加到我的Yaml文件中.
libraries:
- name: webapp2
version: "2.5.1"
- name: jinja2
version: latest
- name: markupsafe
version: latest
Run Code Online (Sandbox Code Playgroud)
Jina2表示会检查是否安装了 markupsafe
我的问题是,我怎么知道它有效?我通过我的jinja表单插入了一堆html,但它没有被转义.简而言之,我已经阅读了文档,无法找到markupsafe所做的明确答案,以及为什么我需要它.我拥有的唯一信息片段jinja2寻找它并使jinja更快.我不知道它是否真的有效.
AFAIK markupsafe不影响jinja2语义,只影响其性能.因此,找出它是否有效的唯一方法是计时.或者你可以不用担心.:-)那app.yaml语法看起来很好.
如果你想让jinja2逃避变量,你必须在创建环境时打开autoescape,如下所示:
env = jinja2.Environment(
loader=jinja2.FileSystemLoader(os.path.dirname(__file__)),
autoescape=True)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
933 次 |
| 最近记录: |