我想将烧瓶未找到路线时的默认404代码更改为其他代码。我怎么能这样做?
答案 0 :(得分:3)
如前所述,重新定义标准状态代码的含义通常不是一个好主意。
虽然您可以更改返回的状态代码,但这是一个示例:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
@app.errorhandler(404)
def page_not_found(error):
return 'This page does not exist', 777
if __name__ == '__main__':
app.run()
这将在/
以外的任何页面上返回状态代码777。
结果如下:
有关该主题的更多信息,请参阅here。