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)
相关推荐
让学习成为一种生活方式19 小时前
取消“为 LAN 使用代理服务器”--随笔023
开发语言·php
天桥下的卖艺者19 小时前
R语言使用TrialEmulation包快速进行数据模拟RCT研究(真实世界研究)
开发语言·r语言·模拟rct
无风听海19 小时前
NET10之C# Primary Constructor 深度指南
开发语言·c#·.net10
Omics Pro19 小时前
基因集(模块)活性量化:R语言+Java原生
大数据·开发语言·前端·javascript·数据库·r语言·aigc
RDCJM19 小时前
index.php 和 php
开发语言·php
wggmrlee19 小时前
Mac安装Anaconda
python·fastapi
YuanDaima204819 小时前
解决Conda环境下RTX 50系列显卡PyTorch+Transformers+PEFT微调报错
人工智能·pytorch·笔记·python·深度学习·机器学习·conda
sycmancia19 小时前
C++——Qt中的消息处理
开发语言·qt
biter down19 小时前
深入浅出 C++ string 类:从原理到实战
开发语言·c++
okiseethenwhat19 小时前
反射在 JVM 层面的实现原理
开发语言·jvm·python