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)
相关推荐
我命由我1234513 小时前
Java NIO 编程 - NIO Echo Server、NIO Client(NIO 异步客户端、NIO Selector 异步客户端)
java·开发语言·网络·java-ee·intellij-idea·intellij idea·nio
程序员三藏14 小时前
Jmeter自动化测试
自动化测试·软件测试·python·测试工具·jmeter·测试用例·接口测试
前端炒粉14 小时前
35.LRU 缓存
开发语言·javascript·数据结构·算法·缓存·js
星释15 小时前
Rust 练习册 75:ETL与数据转换
开发语言·rust·etl
happyjoey21715 小时前
使用Qt自带的Maintenance Tool将Qt6.9升级为QT6.10
开发语言·qt
吴佳浩16 小时前
Langchain 浅出
python·langchain·llm
smj2302_7968265216 小时前
解决leetcode第3753题范围内总波动值II
python·算法·leetcode
mortimer17 小时前
破局视频翻译【最后一公里】––从语音克隆到口型对齐的完整工程思路
python·github·aigc
门框研究员19 小时前
解锁Python的强大能力:深入理解描述符
python
p***h64320 小时前
JavaScript在Node.js中的异步编程
开发语言·javascript·node.js