フラスコリダイレクト
-
1 からフラスコインポートフラスコなurl_for、要求、リダイレクト 2 3アプリ=フラスコ(__name__ ) 4 5 6 app.route(@ ' /インデックス' ) 7 デフインデックス(): 8 名= request.args.get(' 名前' ) 9 なら ない名前: 10 リターンリダイレクト(なurl_for(' ログイン'、フラグ= ' fは' )) 11 12 リターン ' %S的个人中心页面'%の名 13 14 15 app.route @(' /ログイン' ) 16 デフログイン(): 17 F = request.args.get(' フラグ' ) 18 であればF: 19 リターン ' 登录页面' 20 21 リターンリダイレクト(なurl_for(' インデックス'、NAME = ' アイビー')、コード= 302 ) 22 23 24 なら __name__ == ' __main__ ': 25 app.run()
なurl_forを使用することができると最初のパラメータは、リダイレクトURLであり、2番目の引数はステータスコードを指定する機能は、リダイレクションを提供するリダイレクト、デフォルトは302(一時的なリダイレクト)であり、301は永久的なリダイレクトであります