gpt4 book ai didi

python - 如何在 Python Bottle 中抛出自定义 404 消息

转载 作者:行者123 更新时间:2023-12-02 01:08:18 24 4
gpt4 key购买 nike

使用 Python 的 Bottle 框架,我试图捕获所有 404 并用我自己的替换框架的输出。

我如何捕获所有抛出的 404 并将它们替换为我自己的输出?

到目前为止,我已经将我的应用程序缩减为只抛出 404 的应用程序,它仍然输出框架的“错误:404 未找到”输出而不是“这里什么都没有,抱歉”。我的申请如下。

from bottle import Bottle, error

"""App Instantiation"""
app = application = Bottle()

@error(404)
def error404(error):
return 'Nothing here, sorry'

最佳答案

使用@app.error

from bottle import Bottle

"""App Instantiation"""
app = application = Bottle()

@app.error(404) # changed from OP
def error404(error):
return 'Nothing here, sorry'

@error 不会将您的 error404 函数绑定(bind)到您的应用。 (我相信它只是将它绑定(bind)到 Bottle 的“默认”应用程序,IMO 是一个有点令人困惑和不必要的功能。)

关于python - 如何在 Python Bottle 中抛出自定义 404 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20085978/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com