+ 我要发布
我发布的 我的标签 发现
关联标签
Flask Jinja2
公开标签 #Jinja2
因安全性问题,jinja2模版的内容默认会被自动转义,例如: <img src="abc.jpg"/> 会被jinja2模版转义成 &lt;img src=&#34;abc.jpg&#34;/&gt; 导致图片无法展示。这时就需要通过取消转义来展示图片,只需要在输出的内容外添加 {% autoescape false %}{% endautoescape %} 即可,例如: {% autoescape false %}{{ content }}{% endautoescape %}
在jinja2中的for循环,跟python中的for循环基本上是一模一样的。也是for...in...的形式。并且也可以遍历所有的序列以及迭代器。但是唯一不同的是,jinja2中的for循环没有break和continue语句。 并且jinja2中的for循环还包含以下变量,可以用来获取当前的遍历状态 变量|描述 loop.index 当前迭代的索引(从1开始) loop.index0 当前迭代的索引(从e开始) 1oop.first 是否是第一次迭代,返回True或 False loop.last
1
关联标签
Flask Jinja2