from flask import Flask, request,abort,Response app = Flask(__name__) @app.route("/login", methods=["POST"]) def login(): name = request.form.get("name") password = request.form.get("password") if name == "zhangyue" and password == "123456": return "login success" else: # 使用abort函数可以立即终止是视图函数的执行 # 并可以返回给前端特定的信息 # 1.传递状态码信息 # abort(403) # 2.传递响应体信息 resp = Response("login faild") abort(resp) # return name+password @app.route("/test") def test(): return "ok" if __name__ == '__main__': app.run(debug=True, port=8000)
重定义使用:
@app.errorhandler(404) def test(err): return u"出现了404错误,错误信息:{}".format(err)
本文来自博客园,作者:topass123,转载请注明原文链接:https://www.cnblogs.com/topass123/p/13534665.html