【Flask day01】 ---路由自动重定向

☆樱花仙子☆ 提交于 2020-08-11 00:17:45

 

Flask携带参数自动重定向:

  1.   url_for(endpoint, **values) ,endpoint为路由上配置的端点名
  2.      @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
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!