url_for的作用
url_for可以将url的路径进行反转
url_for的导入方式
from flask import url_for
为什么需要URl_for
如果将来需要修改"url", 但是没有修改该URL对应的函数名, 就不用贴换URl了
"url_for"会自动处理特殊的字符, 不需要手动处理
url_for的使用
-
使用格式:
url_for("视图函数名称", 参数=值)
-
url_for("视图函数名称")返回url路径
-
如果视图函数带有参数, 必须把"参数=值", 后面传的也就是搜索的字符串
-
示例代码
@app.route('/list/<uid>')
def my_list(uid):
print(uid)
return url_for("my_list", uid=1, id=2, id2=3)