flask 渲染JINJA2模板和傳參

2021-08-14 16:45:20 字數 603 閱讀 7759

1.如何渲染模板:

*模板放在『templates』資料夾下

*從flask中匯入『render_template』函式

*在檢視函式中,使用『render_template』函式,渲染模板。只需要填寫『template』這個資料夾的路徑。

2.模板傳參:

*如果只有乙個或者少量的引數,直接在『render_templa』函式新增關鍵字就行了。

*如果有多個引數的時候,先把引數放到字典裡面,放在『render_template』中,使用二個星號,把字典轉化成關鍵引數傳遞進去,這樣**更方便管理。

詳見**:

flask框架模板jinja2

from flask import flask,render template from flask script import manager def index return this is index def template return render template file01.htm...

Flask框架(二)模板引擎JinJa2

三.巨集操作 jinja2 是乙個現代的,設計者友好的,仿照 django 模板的 python 模板語言。它速度快,被廣泛使用,並且提供了可選的沙箱模板執行環境保證安全 hello lower safe 渲染值時不轉義 capitalize 把值的首字母轉換成大寫,其他字母轉換成小寫 lower ...

Flask 學習(二)jinja2模板介紹

舉例 flask python from flask import flask,render template,redirect,request student student list student dict b c detail defdetail print url for detail r...