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函数提供重定向功能, 第一个参数为重定向的url,可配合url_for使用,第二个参数指定状态码,默认为302(临时重定向), 301为永久重定向

猜你喜欢

转载自www.cnblogs.com/ivy-blogs/p/11498148.html
今日推荐