自动重定向
# 如同一个文件夹
# 如果访问这个URL时没有添加尾部斜杠,Flask会自动重定向,帮助在尾部添加一个斜杠
@app.route("/projects/")
def projects():
return "project page"
# 如同一个文件
# 如果访问这个URL时添加了尾部斜杠就会得到一个404错误
@app.route("/about")
def about():
return "about page"
手动重定向
@app.route("/hello")
def hello():
return "hello"
# flask.url_for => 反导出函数名对应的url(得到函数对应的app.route里面的东西)
@app.route("/redirect")
def redirect():
return flask.redirect(flask.url_for("hello"))
自定义错误处理
@app.errorhandler(404)
def error_handler_404(error):
return str(error)