Jinja2語法自動補全配置

2022-07-09 11:36:09 字數 792 閱讀 6443

步驟一

為了避免和原先其它配置相混亂,方便以後的新增及檢視,我們需要建立自己的分組。

在file-->settings-->editor下找到live templates,點選右側'+'選項,接著選擇'2.templates group...'選項新建乙個分組,並將其命名為'jinja2',完成後左側會顯示名為'jinja2'的分組,如圖所示。

步驟二

選中左側'jinja2'分組後,點選右側'+'選項,選擇'1.live template'選項。

步驟三

完成'abbreviation'、'description'、'template text'三處地方的填寫。

步驟四

點選下方的'define'選項,選擇'html',表示將該自動補全功能應用於html檔案中。

步驟五

如果你在'template text'中和我一樣使用了類似$comment$這樣的變數,那麼右側的'edit variables'按鈕是可以點選的。點選之後,在彈出的介面中,可以在'default value'這一列為相應的變數'comment'賦予預設值。(注意:'default value'裡的預設值要加上雙引號"")

如要新增其它的jinja2語法的自動補全功能,只需重複上述的步驟二至步驟五

下面分別是'for'和'block'的示例,可用於參照

Jinja2語法小記

jinja2模板中文文件 表示式 用於裝載字串 變數 函式呼叫等語句 用於裝載控制語句,比如if判斷 for迴圈等注釋 用於裝載乙個注釋,模板渲染的時候會被忽略掉 在模板中,我們可以使用 獲取變數的屬性 user 如果user為傳入模板中的字典變數,則我們可通過 獲取它的鍵值。eg user.use...

Jinja 2模板引擎

flask 提供了jiaja 2模板引擎渲染模板,下面逐步介紹其模板渲染機制。index.html lang en charset utf 8 這是首頁中文字 title 這是首頁中文字 h1 head body html user.html lang en charset utf 8 這是使用者中...

Jinja2基本總結

裝載乙個變數,模板渲染的時候,會使用傳進來的同名引數這個變數代表的值替換掉。裝載乙個控制語句。裝載乙個注釋,模板渲染的時候會忽視這中間的值。1 在模板中新增變數,可以使用 set 語句。之後就可以在頁面檔案中使用name這個變數了。在解釋性語言中,變數的型別時執行時確定的,因此,這裡的變數可以賦任何...