Flask之 重定向和错误

from flask import Flask, abort, redirect, url_for
app = Flask(__name__)
@app.route('/')
def index():
    return redirect(url_for('login'))

@app.route('/login')
def login():
    abort(401)
    print 'fuck;'
app.run()

 

自定义错误

from flask import Flask, abort, redirect, url_for
app = Flask(__name__)
@app.route('/')
def index():
    return redirect(url_for('login'))

@app.route('/login')
def login():
    abort(401)
    print 'fuck;'

#这里自定义一个401错误信息
@app.errorhandler(401)
def page_not_found(error):
    return 'hi', 401
app.run()

 

posted @ 2014-11-20 20:43  pwn_pjy  阅读(646)  评论(0)    收藏  举报