Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
411 views
in Technique[技术] by (71.8m points)

如何查看 flask 最终输出的jinja模板

我在模板中写了个 for 循环,类似 {% for n in Data %} 这样的,然后我想看 flask 把这个 for 循环展开后最终生成的模板文件,应该怎么去查看? 我不要通过浏览器查看源代码的方式。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

flask 使用jinja模块,直接调用就可以了, 如下

In [5]: from jinja2 import Template

In [6]: template = Template('{% for n in Data %} {{ n}} {% endfor %}')

In [7]: Data = range(10)
   ...: 

In [8]: template.render(Data=Data)
   ...: 
Out[8]: u' 0  1  2  3  4  5  6  7  8  9 '

参考:http://docs.jinkan.org/docs/j...


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...