janja2 怎么使用 Extensions

2015-10-31 11:11:26 +08:00
 honmaple
原谅我官方文档没看懂,[官方文档]( http://jinja.pocoo.org/docs/dev/extensions/#loopcontrols-extension)就一句
>jinja_env = Environment(extensions=['jinja2.ext.i18n'])

google 了一下,查到[这个]( http://stackoverflow.com/questions/18683905/how-to-use-jinja2-and-its-i18n-extenstion-using-babel-outside-flask)
```
from jinja2 import Environment, FileSystemLoader
loader = FileSystemLoader("templates")
extensions = ['jinja2.ext.loopcontrols', 'jinja2.ext.autoescape', 'jinja2.ext.with_']
env = Environment(extensions=extensions, loader=loader)
template = env.get_template("index.html")
return template.render(ID=ID)
```
但结果还是不对,要么提示 index.html 找不到,要么就是 tag,break 的问题
我只想在模板里使用
>{%- if loop.index >= 10 %}{% break %}{% endif %}
1698 次点击
所在节点    Python
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/232464

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX