色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

python - 如何查看 flask 最終輸出的jinja模板

瀏覽:133日期:2022-09-10 10:20:10

問題描述

我在模板中寫了個 for 循環(huán),類似 {% for n in Data %} 這樣的,然后我想看 flask 把這個 for 循環(huán)展開后最終生成的模板文件,應該怎么去查看? 我不要通過瀏覽器查看源代碼的方式。

問題解答

回答1:

flask 使用jinja模塊,直接調用就可以了, 如下

In [5]: from jinja2 import TemplateIn [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...

回答2:

使用 render_template_string 即可, 傳參方式和 render_template 類似,只是第一個參數(shù)為讀取的模板內容, 而不是模板文件路徑示例代碼如下(簡短演示,就不寫路由, 直接用 app_context 模擬訪問):

from flask import ( Flask, render_template_string)app = Flask(__name__)tpl_args = { ’Data’: [1, 2, 3, 4, 5]}with app.app_context(): result = render_template_string(’{% for n in Data %} {{ n }} {% endfor %}’, **tpl_args) print(result)

輸出如下:python - 如何查看 flask 最終輸出的jinja模板

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 成人区精品一区二区毛片不卡 | 免费一级a毛片 | 波多野结衣视频在线观看地址免费 | 亚洲成a人片在线播放 | 欧美大狠狠大臿蕉香蕉大视频 | 草草影院ccyycom | 乱子伦xxxx | 欧美成在线播放 | 古代级a毛片可以免费看 | 中文字幕一二三四区2021 | 久久国内精品自在自线观看 | 欧美成人免费高清二区三区 | 亚洲乱码一区二区三区国产精品 | 亚洲一区免费在线观看 | 成人亚洲精品777777 | 国产初高中生粉嫩无套第一次 | 黄色作爱 | 泰国情欲片寂寞的寡妇在线观看 | 在线看a级片| 91香蕉成人免费网站 | 一级黑人 | 在线看欧美成人中文字幕视频 | 国产一区二区在线观看视频 | 欧美日韩视频一区二区三区 | 日本韩国欧美在线观看 | 欧美老妇免费做爰视频 | 99精品欧美一区二区三区 | 亚洲欧美日韩在线不卡中文 | 色碰碰 | 男女一级爽爽快视频 | 亚洲www在线 | a级午夜毛片免费一区二区 a级性生活视频 | 波多野结衣免费视频观看 | 超清首页 国产 亚洲 丝袜 | 老妇综合久久香蕉蜜桃 | 成人在线播放视频 | 亚洲高清视频在线播放 | 99精品久久99久久久久 | 免费看黄色三级毛片 | 一级伦理电线在2019 | 国产美女做爰免费视频网址 |