Python Flask 自定义404错误

复制代码
from flask import Flask, abort, make_response, request, render_template

app = Flask(__name__)


# 重定向到百度
@app.route('/index', methods=["GET", "POST"])
def index():
    if request.method == "GET":
        return render_template("index.html")
    if request.method == "POST":
        name = request.form.get('name')
        password = request.form.get('password')
        if name == 'zhangsan' and password == '123':
            return '登录成功'
        else:
            abort(404)


@app.errorhandler(404)
def handle_404_error(err):
    return "出现了404错误 错误信息是%s" % err


if __name__ == '__main__':
    app.run(debug=True)
相关推荐
小碗羊肉3 分钟前
【JavaWeb | 第七篇】部门管理项目实战
java·开发语言·servlet
维诺菌29 分钟前
claude code安装
java·开发语言·ai编程·calude
谙弆悕博士29 分钟前
快速学C语言—— 第0章:C语言简介
c语言·开发语言·经验分享·笔记·程序人生·课程设计·学习方法
构建的乐趣34 分钟前
测度(Measure)和概率测度(Probability Measure) 测度和度量的区别
python
顶点多余41 分钟前
自定义协议、序列化、反序列化实现
java·linux·开发语言·c++·tcp/ip
清水白石00843 分钟前
把事故变成护城河:如何设计回归测试,防止“订单重复创建”这类历史 Bug 卷土重来?
python·bug
狐狐生风1 小时前
LangGraph 工具调用集成
python·langchain·prompt·agent·langgraph
风味蘑菇干1 小时前
使用接口定义规范,实现类完成具体逻辑。
java·开发语言
MATLAB代码顾问1 小时前
【智能优化】无穷优化算法(INFO)原理与Python实现
开发语言·python·算法
2401_833269301 小时前
Java多线程:从入门到进阶
java·开发语言