這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)怎么在python中利用jinja2實(shí)現(xiàn)渲染,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
創(chuàng)新互聯(lián)建站主要從事成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)銅官,十余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18982081108
1、簡(jiǎn)單易用,與C/C++、Java、C# 等傳統(tǒng)語(yǔ)言相比,Python對(duì)代碼格式的要求沒(méi)有那么嚴(yán)格;2、Python屬于開(kāi)源的,所有人都可以看到源代碼,并且可以被移植在許多平臺(tái)上使用;3、Python面向?qū)ο螅軌蛑С置嫦蜻^(guò)程編程,也支持面向?qū)ο缶幊蹋?、Python是一種解釋性語(yǔ)言,Python寫(xiě)的程序不需要編譯成二進(jìn)制代碼,可以直接從源代碼運(yùn)行程序;5、Python功能強(qiáng)大,擁有的模塊眾多,基本能夠?qū)崿F(xiàn)所有的常見(jiàn)功能。
1、說(shuō)明
Jinja2模塊中有一個(gè)類叫Enviroment,用于存儲(chǔ)配置和全球?qū)ο?,然后從文件系統(tǒng)或其他位置加載模板。
2、基本用法
大部分應(yīng)用程序在初始化時(shí)會(huì)遇到一個(gè)Environment對(duì)象,并使用它來(lái)載入模板。Environment支持兩種載入方式:
(1)PackageLoader:包加載器
from jinja2 import PackageLoader,Environment env = Environment(loader=PackageLoader('python_project','templates')) # 創(chuàng)建一個(gè)包加載器對(duì)象 template = env.get_template('bast.html') # 獲取一個(gè)模板文件 template.render(name='daxin',age=18) # 渲染
(2)FileSystemLoader:文件系統(tǒng)加載器
文件系統(tǒng)加載器不需要模板文件,可以直接訪問(wèn)系統(tǒng)中的文件。
上述就是小編為大家分享的怎么在python中利用jinja2實(shí)現(xiàn)渲染了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。