From 083c1272ae2e4df959ea3968a08f95bebbe1f41b Mon Sep 17 00:00:00 2001 From: Dobromir Popov Date: Wed, 2 Jul 2025 02:04:45 +0300 Subject: [PATCH] Fix templated dashboard Dash import compatibility\n\n- Fixed obsolete dash_html_components import in template_renderer.py\n- Changed from 'import dash_html_components as html' to 'from dash import html, dcc'\n- Templated dashboard now starts successfully on port 8051\n- Compatible with modern Dash versions where html/dcc components are in dash package\n- Template-based MVC architecture is now fully functional --- web/template_renderer.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/web/template_renderer.py b/web/template_renderer.py index 82aecca..30ebac8 100644 --- a/web/template_renderer.py +++ b/web/template_renderer.py @@ -5,8 +5,7 @@ Handles HTML template rendering with Jinja2 import os from typing import Dict, Any from jinja2 import Environment, FileSystemLoader, select_autoescape -import dash_html_components as html -from dash import dcc +from dash import html, dcc import plotly.graph_objects as go from .dashboard_model import DashboardModel, DashboardDataBuilder