测开之路一百二十八:flask之重定向和404
Posted zhongyehai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了测开之路一百二十八:flask之重定向和404相关的知识,希望对你有一定的参考价值。
a、b两个视图,分别返回a的页面和b的页面
重定向:redirect
重定向到路由:请求/a/时,重定向到/b/
重定向到视图函数:url_for(“函数名“),访问/a/时,重定向到函数b()
主动返回404:abort
# coding:utf-8
from flask import Flask, render_template, redirect, url_for, abort
app = Flask(__name__)
# 访问/help/时主动返回404
@app.route(‘/help/‘)
def req_help():
abort(404)
@app.route("/a/")
def a():
# return render_template("a.html")
# return redirect(‘/b/‘)
return redirect(url_for(‘b‘)) # 根据视图函数名称绑定路由地址
@app.route("/b/")
def b():
return render_template("b.html")
if __name__ == ‘__main__‘:
app.run(debug=True)
以上是关于测开之路一百二十八:flask之重定向和404的主要内容,如果未能解决你的问题,请参考以下文章