¿Hay alguna forma de manejar todo el tipo de error con una definición y devolver el tipo de error ocurrido? Por ejemplo, en el siguiente código, el manejador de errores está ahí para 404 , pero si no tengo conocimiento de otros posibles errores, ¿cómo puedo imprimir el error en html? página
from flask import Flask, abort app = Flask(__name__) @app.route("/") def hello(): return "Welcome to Python Flask." @app.errorhandler(404) def invalid_route(e): return "Invalid route."Esperado si es posible
@app.errorhandler(Type of error) #is there anything I can user here ? def invalid_route(e): return f"Type of error occurred is {e}"Sí, hay controladores de excepciones genéricos
from flask import Flask from werkzeug.exceptions import HTTPException app = Flask(__name__) @app.route("/") def hello(): return "Welcome to Python Flask." @app.errorhandler(HTTPException) def handle_exception(e): return f'Type of error occurred is {e.code}' app.run()