在前面的示例中,檢視函式的主要作用是生成請求的響應,這是最簡單的請求。實際上,檢視函式有兩個作用:處理業務邏輯和返回響應內容。在大型應用中,把業務邏輯和表現內容放在一起,會增加**的複雜度和維護成本。本節學到的模板,它的作用即是承擔檢視函式的另乙個作用,即返回響應內容。
使用模板的好處:
}h1>
jinja2 模版中的變數**塊可以是任意 python 型別或者物件,只要它能夠被 python 的 str() 方法轉換為乙個字串就可以,比如,可以通過下面的方式顯示乙個字典或者列表中的某個元素:
}
}
}hello!
} li>
ul>
} #}
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 教程13 Jinja2模板
在前面的示例中,檢視函式的主要作用是生成請求的響應,這是最簡單的請求。實際上,檢視函式有兩個作用 處理業務邏輯和返回響應內容。在大型應用中,把業務邏輯和表現內容放在一起,會增加 的複雜度和維護成本。本節學到的模板,它的作用即是承擔檢視函式的另乙個作用,即返回響應內容。使用模板的好處 jinja2 模...
Flask框架(二)模板引擎JinJa2
三.巨集操作 jinja2 是乙個現代的,設計者友好的,仿照 django 模板的 python 模板語言。它速度快,被廣泛使用,並且提供了可選的沙箱模板執行環境保證安全 hello lower safe 渲染值時不轉義 capitalize 把值的首字母轉換成大寫,其他字母轉換成小寫 lower ...