05-redirect.py
# encoding=utf-8 from flask import Flask, redirect, url_for app = Flask(__name__) @app.route('/') def index(): login_url = url_for('login') return redirect(login_url) return u'这是首页' @app.route('/login/') def login(): return u'这是登陆页面' @app.route('/question/<is_login>/') def question(is_login): if is_login == '1': return u'这是question页面' else: return redirect(url_for('login')) if __name__ == '__main__': app.run(debug=True)
页面跳转和重定向
1.用处:在用户访问一些需要登录的页面的时候,如果用户没有登录,那么可以让它重定向到登录页面
2.代码实现
from flask import Flask, redirect, url_for
redirect(url_for('login'))