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)
相关推荐
BeiGuTing_code几秒前
Java泛型与Object
java·开发语言
2401_872418785 分钟前
互联网公开信息检索完全指南:Google、Yandex、Wayback Machine、DNS、WHOIS、Shodan 等 OSINT 工具大全
开发语言·php
HEJOO97 分钟前
Java 类加载过程详解:从加载到初始化的完整链路
java·开发语言·firefox
2601_9628857210 分钟前
baostock vs Tushare:哪个免费股票数据 API 更好用?
python
hahaha601615 分钟前
数字图像锐化
开发语言·python
科学熊17 分钟前
Java 分布式理论与高并发编程
java·开发语言·分布式
xiangjiaodalishi23 分钟前
主流 AI 爬虫 User-Agent 清单大全:分组、配置与持续维护(2026 版)
人工智能·爬虫·python
普贤莲花24 分钟前
先学Workbuddy还是“人工智能训练师”,或者python基础课?
开发语言·人工智能·python
砚底藏山河25 分钟前
python量化实操:回测数据缓存与重放
java·python·金融·1024程序员节
星之擎27 分钟前
Task 很优雅的取消方式是什么?C# 里面。
开发语言·c#