jinja2模板介紹 介紹我們的Jinja2備忘單

2021-10-08 05:21:44 字數 577 閱讀 4577

jinja2模板介紹

jinja2是python的模板語言。 儘管它開始在web上與flask框架一起使用,但在許多其他地方也很流行。 flask和pelican都使用它來模板化html頁面,從而允許樣式和內容之間的分隔。 諸如ansible和saltstack之類的配置管理框架使用它來引數化其配置(分別為ansible劇本或salt狀態檔案)。 例如,這允許配置檔案考慮本地計算機引數。 cookiecutter框架使用它來定義其輸入模板,以便可以對需要專案名稱或維護者名稱的檔案進行引數設定。

jinja2用於許多python專案,因為它與web框架無關,也與語言無關。 這意味著,對於許多需要模板語言的python專案而言,jinja2的簡單api和可訪問的模板設計者文件是乙個輕鬆的選擇。 此外,它的受歡迎程度是它自己的優勢:對於需要使用臨時語言的專案,使用jinja2意味著可以指向編寫模板的大量文件。 這使jinja2成為自家內部專案的絕佳選擇。

我們新的jinja2備忘單將幫助您使用jinja2模板進行日常工作。 它包括迴圈,條件渲染,過濾器和其他有用位的示例。

翻譯自:

jinja2模板介紹

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...

Jinja2模板介紹及查詢路徑

新建乙個flask程式 test.py 其 如下 from flask import flask def index return 歡迎來到我的部落格!if name main 執行test.py檔案,結果如下 渲染幾個文字很簡單,但是要渲染乙個html頁面,怎麼辦呢?有朋友可能會說,把html 直...

Flask模板引擎之Jinja2語法介紹

jinja是組成flask的模板引擎。可能你還不太了解它是幹嘛的,但你對下面這些百分號和大括號肯定不陌生 看過 flask web開發 很多人都能寫出來這些,但除了書裡講的,你還應該了解一些其他的語法細節。這篇文章就來介紹一些常用的語法和函式,如果想要系統完整的了解jinja,可以去讀它的文件 ji...