在烧瓶中返回500错误不起作用

时间:2019-06-23 16:21:15

标签: python flask error-handling

我正在尝试在烧瓶中处理500个错误代码,并且它不返回错误页面

我尝试使用render_template发送自定义的错误页面,也尝试使用中止功能,但两者似乎都无法正常工作。我还关闭了调试模式,以检查是否是问题所在,但它不会影响它。

    @app.errorhandler(500)
    def server_error(e):      
        return render_template('500.html'), 500

我犯了500错误,正在接近列表范围之外的索引,我希望它返回html页面或使用abort函数,但两者似乎都无法正常工作。这是运行代码时的错误类型:

werkzeug.exceptions.InternalServerError:500内部服务器错误:服务器遇到内部错误,无法完成您的请求。服务器过载或应用程序出现错误。

0 个答案:

没有答案