【Flask day01】 ---路由自动重定向
Flask携带参数自动重定向: url_for(endpoint, **values) ,endpoint为路由上配置的端点名 @app.route("/") 上可配置【端点名】,若未配置端点,则默认端点为【视图函数】 1 from flask import Flask, request,redirect,url_for 2 app=Flask( __name__ ) 3 # 路由上未配置端点,flask默认指定【视图函数】为端点 4 @app.route( " / " ) 5 def index(): 6 7 if request.args.get( " username " ) is None: 8 9 # url_for(endpoint, **values) 10 # endpoint 为端点名称 11 12 return redirect(url_for( " index " ,username= " climb " )) 13 return " hello " 14 15 16 if __name__ == " __main__ " : 17 app.run(debug=True) 1. 访问 http://127.0.0.1:5000 2. 自动携带参数重定向 -> http://127.0.0.1:5000/?username=climb