日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:Flask中Jinja2是什么?

在Flask框架里,有一種模板大家看起來(lái)非常眼熟,那就是jinja2。如果在django有接觸過(guò)模板,那么對(duì)這Jinja2模板的上手就非常輕松了,在使用方面的學(xué)習(xí)也可以多多少少有所繼承。下面我們就Flask中Jinja2先進(jìn)行介紹的說(shuō)明,了解其一些的有些后,正式進(jìn)行使用的實(shí)例。

1、說(shuō)明

Jinja2是Flask作者開(kāi)發(fā)的模板系統(tǒng)。它最初是一個(gè)模仿django模板的模板引擎,為Flask提供模板支持。它因其靈活性、速度和安全性而得到廣泛應(yīng)用。

2、優(yōu)點(diǎn)

相對(duì)于Template,jinja2更加靈活,它提供了控制結(jié)構(gòu),表達(dá)式和繼承等。

相對(duì)于Mako,jinja2僅有控制結(jié)構(gòu),不允許在模板中編寫(xiě)太多的業(yè)務(wù)邏輯。

相對(duì)于Django模板,jinja2性能更好。

Jinja2模板的可讀性很棒。

3、實(shí)例

test.py

# 1.導(dǎo)入依賴包
from flask import Flask, render_template
 
    # 2.實(shí)例化app
    app = Flask(__name__)
 
    # 3.映射,默認(rèn)情況下flask從templates文件夾中尋找模板文件(index.html)
    @app.route('/')
    def index():
        return render_template('index.html')
 
    @app.route('/user/')
    def user(name):
        return render_template('index.html', param=param)

以上就是Flask中Jinja2的有關(guān)介紹,如果在之前沒(méi)有接觸過(guò)模板,可以先就相關(guān)的知識(shí)點(diǎn)進(jìn)行理解,學(xué)會(huì)后運(yùn)行代碼部分就可以體會(huì)Jinja2的使用。


本文名稱:創(chuàng)新互聯(lián)Python教程:Flask中Jinja2是什么?
文章出自:http://www.5511xx.com/article/dppppec.html