flask web 项目3 jinjia2 模板|过滤器

from flask import Flask,render_template

app =Flask(__name__)

 

@app.route('/'):

  int id=12

  return render_template("index.heml")      #render_template("index.heml",id=id)  id 自定义传参给前端     前端用法:{{id}}

                     #后端中类中的实例对象中的变量或者字典, 传至前端,前端可以用“.”进行引用   如:实例.变量名

#如果要对某个变量进行处理,可以通过函数来实现,过滤器本质是函数,

#自定义过滤器

#def datex(value,format="")

  return ""

#app.add_template_filter(datex,"datexname")   #datex为函数名,datexname为过滤器名  {{user.date|datexname}}

@app.route('/ind'):

  id="123"

  return render_template("ind1.heml", id=id)   #前端若想要获取id变量长度,则可以写成{{id|length}}  用"|"

if __name__==__main__:

  app.run()

posted @ 2023-02-09 12:05  一路向北d  阅读(26)  评论(0)    收藏  举报