Establecer respuesta iframe src de matraz

Actualmente, tengo una pregunta sobre la aplicación Flask.

Estoy desarrollando una aplicación web que necesita generar informes (algunos archivos html generados automáticamente como junit report).

En la página report_dispay, tengo una barra de navegación a la izquierda en la que hay varios títulos de informe (enlaces html); y en el lado derecho, hay un marco dentro del cual se mostrará el informe cuando se haga clic en un enlace. Una vez que se genera el informe, devuelvo el URI (ubicación relativa del archivo, es decir, “informes / html / índice”). Pero cuando establezco el atributo src de iframe, la línea de comando flask imprime 404, no se encuentra “reports / html / index”.

¿Tiene alguna idea de cómo “registrar” los informes generados en la aplicación?

Muchas gracias, Vycon

Deberá registrar un manejador para esos informes:

# Other imports here from werkzeug.utils import safe_join # ... snip Flask setup ... @app.route("/reports/") def report_viewer(report_name): if report_name is None: abort(404) BASE_PATH = "/your/base/path/to/reports" fp = safe_join(BASE_PATH, report_name) with open(fp, "r") as fo: file_contents = fo.read() return file_contents