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)
相关推荐
小菜同学爱学习1 分钟前
夯实基础!MySQL数据类型进阶、约束详解与报错排查
开发语言·数据库·sql·mysql
迷藏4942 分钟前
# 发散创新:基于Selenium的自动化测试框架重构与实战优化在当今快速迭代的软件开
java·python·selenium·测试工具·重构
天选之子1234 分钟前
Django基本概念入门(一)
python·django·sqlite
m0_6845019810 分钟前
CSS如何实现左图右文布局_利用float属性与清除浮动
jvm·数据库·python
jedi-knight10 分钟前
深入浅入 AI Agent:基于 Python 与 ReAct 模式的自主智能体实现
人工智能·python
源码站~12 分钟前
基于机器学习的社交媒体舆情分析系统
开发语言·python
jieyucx22 分钟前
Go 语言零基础入门:编写第一个 Hello World 程序
开发语言·后端·golang
生信研究猿25 分钟前
第2题-大模型Attention模块开发
python
2401_8716965226 分钟前
JavaScript中代码覆盖率Coverage在精简脚本中的应用
jvm·数据库·python
沐知全栈开发26 分钟前
Rust 数据类型
开发语言