url_for():路由反向解析(PyCharm)
@TOC
url_for():路由反向解析,即从视图函数(名)解析对应的路由
endpoint即标识视图函数(名),默认值是函数名
路由反向解析示例
@app.route('/hw', endpoint='hello')
def hello_world():
return 'hello world!'
@app.route('/ff')
def show_ff():
# 根据endpoint(视图函数标识),找到对应的路由
result = url_for('hello')
print(result)
return '========>ff'
通过url_for()解析出视图函数标识endpoint(eg. ‘hello’)对应的路由(即’/hw’)