[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>

效果:

 

 

相关文章