jinja2 入門
Jinja 2 是 Python 的模板引擎,這意味著它允許開發人員生成網頁,包含例如基本 html 程式碼和 Jinja 2 的佔位符來填充它們。基於 Django 的模板系統,Jinja 是最常用的之一,因為它允許開發人員使用沙盒和繼承等強大的概念來輕鬆地重用模板。
Jinja 很簡單。你有一個帶有一堆洞的模板。然後,你要求引擎使用你在執行時提供的值填充模板,並以 html 文件的形式將響應傳回給你,準備傳送給使用者。你還有更高階的可能性,例如對變數應用過濾器,例如基於部落格的文章頁面顯示讀取時間,或者簡單地複製像微風這樣的單詞。