欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

flask過濾器指的是什么

這篇文章給大家分享的是有關(guān)flask過濾器指的是什么的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

墨江ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

1、說明

過濾器(本質(zhì)是函數(shù),在模板中使用)的作用就是計算以及格式化數(shù)據(jù),有時候我們不僅僅只是需要輸出變量的值,我們還需要修改變量的顯示,甚至格式化、運算等等,而在模板中是不能直接調(diào)用 Python 中的某些方法,那么這就用到了過濾器。

2、語法格式

{{變量|過濾器}}

3、實例

#coding=utf-8
 
from flask import Flask,render_template   #render_template 位模板
 
app = Flask(__name__)
 
@app.route('/')
 
def hello_world():
 
      return render_template('index.html')   #index.html文件在同級文件夾static中
 
if __name__=='__main__':
      app.run(debug=True)
 
在瀏覽器中輸入127.0.0.1:5000/index.html 頁面出現(xiàn)index.html的內(nèi)容
 
####自定義過濾器,在視圖中定義函數(shù)
 
#coding=utf-8
 
from flask import Flask,render_template
 
app = Flask(__name__)
 
@app.route('/')
 
def hello_world():
 
      return render_template('index.html')  
 
# 自定義過濾器,在視圖函數(shù)定義函數(shù)
 
def double_filter(ls):
 
      return ls[: :-2]
 
#把自定義的過濾器添加到模板中,第一個參數(shù)為函數(shù)名,第二個參數(shù)為自定義的過濾器名稱
 
app.add_template_filter(double_filter,'db2')
 
# 這樣在index.html文件中就可以用過濾器db2  <p>{{'abcdefg' | db2}}</p>
 
#自定義過濾器2 ,如果自定義過濾器和內(nèi)置過濾器重名,會覆蓋內(nèi)置過濾器,即改變之前過濾器的意思
 
“”“
 
<p>{{'abcdefg' | reverse}}</p>正常情況下將字符串反轉(zhuǎn),手動定義同名reverse過濾器,那么reverse過濾器為自定義的意義
 
”“”
 
@app.template_filter(db3)
 
def double_filter(ls):
 
      return ls[: :-3]
 
# 這樣在index.html文件中就可以用過濾器db3  <p>{{'abcdefg' | db3}}</p>
 
if __name__=='__main__':
      app.run(debug=True)

感謝各位的閱讀!關(guān)于“flask過濾器指的是什么”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

網(wǎng)頁名稱:flask過濾器指的是什么
本文路徑:http://www.chinadenli.net/article12/gccsdc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供域名注冊企業(yè)建站建站公司做網(wǎng)站商城網(wǎng)站網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設