[flask]jinjia2-模板 url_for的使用

url_for是什么?

url_for()用于生成URL的函数,是Flask内置模板的1个全局函数

url_for()用来获取URL,用法和在Python脚本中相同.url_for的参数是视图的端点(即app.route()装饰的函数名)

app.py:

@app.route('/')
def index():
    return render_template('index.html')

html模板中url_for的写法:

<a href="{{url_for('index')}}">Test URL for</a>

效果:

 

 

posted @ 2019-11-17 13:12  wangju003  阅读(1839)  评论(0编辑  收藏  举报