***********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/') return u'这是首页' @app.route ('/login/') def login(): return u'这是登陆页面' @app.route('/question/<is_login>') def question(is_login): if is_login == '1': #判断是否登陆,为1登陆状态就直接为发布问答页面,否则重定向到login界面 return u'这是发布问答页面' else: return redirect(url_for('login')) if __name__ == '__main__': app.run(debug=True)
在页面上访问时,访问http://127.0.0.1:5000/question/0 来查看结果