代码实现:
from flask import Flask,render_template app = Flask(__name__) def get_top3(list): #返回列表前三个 return list[:3] #方式一:注意一个过滤器 app.jinja_env.filters["get_top"]=get_top3 #方式二 @app.template_filter('get_qu') def get_qu(lis): #返回一个列表的平方 return list(map(lambda x:x*x,lis)) @app.route('/custom') def get_custom(): return render_template('6.html') if __name__ == '__main__': app.run(debug=True)
模板代码:
实现效果:
标签:__,return,自定义,get,app,list,template,过滤器 From: https://www.cnblogs.com/yongheng999/p/18315738