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

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

新聞中心

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

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

1、說明

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

2、優(yōu)點

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

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

相對于Django模板,jinja2性能更好。

Jinja2模板的可讀性很棒。

3、實例

test.py

# 1.導入依賴包
from flask import Flask, render_template
 
    # 2.實例化app
    app = Flask(__name__)
 
    # 3.映射,默認情況下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)介紹,如果在之前沒有接觸過模板,可以先就相關(guān)的知識點進行理解,學會后運行代碼部分就可以體會Jinja2的使用。


當前文章:創(chuàng)新互聯(lián)Python教程:Flask中Jinja2是什么?
轉(zhuǎn)載注明:http://m.5511xx.com/article/dppppec.html