码迷,mamicode.com
首页 > 其他好文 > 详细

8 公共函数

时间:2019-07-09 13:47:56      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:页面   结果   return   out   htm   c函数   功能   oba   返回   

def ab(a,b):
return a*b

@app.template_global() #变成公共函数,每个页面都可以用
def aabb(a,b):
return a * b    #html页面中直接可以使用 {{ aabb(100,100) }} 函数直接计算返回结果


@app.template_filter() #待筛先功能的公共函数,每个页面都可以用
def axc(a,b):
return a + b    #html 页面直接可以使用 {{ aabb(100,100) |axc(1) }} 先计算aabb函数的结果等于10000 然后拿这10000 到当前函数 axc中处理 a=10000 b=1 相加结果等于1
    

@app.route("/jinja2",methods=[‘GET‘,‘POST‘])
def jinja22():
return render_template("jinja2.html",func=ab) #func函数计算执行的上面的ab函数, 这时候 html 文件中需要传递{{ func(11,99) }} 就会返回页面结果11*99结果



8 公共函数

标签:页面   结果   return   out   htm   c函数   功能   oba   返回   

原文地址:https://www.cnblogs.com/ajaxa/p/11156528.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!