возврат 500 ошибки в колбе не работает - PullRequest
0 голосов
/ 23 июня 2019

Я пытаюсь обработать код ошибки 500 во фляге, и он не возвращает страницу ошибки.

Я попытался отправить настроенную страницу ошибки с помощью render_template, а также попытался использовать функцию прерывания, но оба, похоже, нетработать.Я также отключил режим отладки, чтобы проверить, является ли это проблемой, но это не влияет на нее.

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

То, что я сделал, чтобы сделать ошибку 500, приближается к индексу из диапазона списков, и яожидайте, что он вернет html-страницу или использует функцию abort, но оба, похоже, не работают.Это тип ошибки при запуске кода:

werkzeug.exceptions.InternalServerError: 500 Внутренняя ошибка сервера: сервер обнаружил внутреннюю ошибку и не смог выполнить ваш запрос.Либо сервер перегружен, либо в приложении произошла ошибка.

...