flask-redirect

flask-redirect


 

  •  1 from flask import Flask, url_for, request, redirect
     2 
     3 app = Flask(__name__)
     4 
     5 
     6 @app.route('/index')
     7 def index():
     8     name = request.args.get('name')
     9     if not name:
    10         return redirect(url_for('login', flag='f'))
    11 
    12     return '%s的个人中心页面' % name
    13 
    14 
    15 @app.route('/login')
    16 def login():
    17     f = request.args.get('flag')
    18     if f:
    19         return '登录页面'
    20 
    21     return redirect(url_for('index', name='ivy'), code=302)
    22 
    23 
    24 if __name__ == '__main__':
    25     app.run()
    redirect functions provide redirection, the first parameter is a redirect url, with url_for may be used, the second argument specifies a status code, the default is 302 (temporary redirect), 301 is a permanent redirection

 

Guess you like

Origin www.cnblogs.com/ivy-blogs/p/11498148.html